問題文


a, b, d, e, g, i, n, o, p, u, z から成る多重集合 が与えられます。 の中に文字 個含まれています。

からいくつかの文字を取り出して並び替えることで得られる文字列のうち、促音が現れないローマ字表記のひらがなの並びとして認識できるようなものの個数を で割った余りを求めてください。

制約


入力


出力


答えを出力せよ。

入力例1

0 0 0 0 1 0 1 0 0 1 0
出力例1

7

u,n,un,gu,nu,gun,ngu 通りです。

nug は「ぬg」となり、ローマ字表記のひらがなの並びとして認識できないため不適です。

入力例2

1 0 2 0 0 0 0 1 0 0 1
出力例2

22

a,o,ao,oa,za,da,zo,do,azo,ado,oza,oda,zao,zoa,dao,doa,zado,zoda,dazo,dado,doza,doda 通りです。

zaddo は「ざっど」となり、「っ」が含まれているため不適です。

Submit


Go (1.14)