{"raw_statement":[{"iden":"problem statement","content":"We have $N$ bags.  \nBag $i$ contains $L_i$ balls. The $j$\\-th ball $(1\\leq j\\leq L_i)$ in Bag $i$ has a positive integer $a_{i,j}$ written on it.\nWe will pick out one ball from each bag.  \nHow many ways are there to pick the balls so that the product of the numbers written on the picked balls is $X$?\nHere, we distinguish all balls, even with the same numbers written on them."},{"iden":"constraints","content":"*   $N \\geq 2$\n*   $L_i \\geq 2$\n*   The product of the numbers of balls in the bags is at most $10^5$: $\\displaystyle\\prod_{i=1}^{N}L_i \\leq 10^5$.\n*   $1 \\leq a_{i,j} \\leq 10^9$\n*   $1 \\leq X \\leq 10^{18}$\n*   All values in input are integers."},{"iden":"input","content":"Input is given from Standard Input in the following format:\n\n$N$ $X$\n$L_1$ $a_{1,1}$ $a_{1,2}$ $\\ldots$ $a_{1,L_1}$\n$L_2$ $a_{2,1}$ $a_{2,2}$ $\\ldots$ $a_{2,L_2}$\n$\\vdots$\n$L_N$ $a_{N,1}$ $a_{N,2}$ $\\ldots$ $a_{N,L_N}$"},{"iden":"sample input 1","content":"2 40\n3 1 8 4\n2 10 5"},{"iden":"sample output 1","content":"2\n\nWhen choosing the $3$\\-rd ball in Bag $1$ and $1$\\-st ball in Bag $2$, we have $a_{1,3} \\times a_{2,1} = 4 \\times 10 = 40$.  \nWhen choosing the $2$\\-nd ball in Bag $1$ and $2$\\-nd ball in Bag $2$, we have $a_{1,2} \\times a_{2,2} = 8 \\times 5 = 40$.  \nThere are no other ways to make the product $40$, so the answer is $2$."},{"iden":"sample input 2","content":"3 200\n3 10 10 10\n3 10 10 10\n5 2 2 2 2 2"},{"iden":"sample output 2","content":"45\n\nNote that we distinguish all balls, even with the same numbers written on them."},{"iden":"sample input 3","content":"3 1000000000000000000\n2 1000000000 1000000000\n2 1000000000 1000000000\n2 1000000000 1000000000"},{"iden":"sample output 3","content":"0\n\nThere may be no way to make the product $X$."}],"translated_statement":null,"sample_group":[],"show_order":["default"],"formal_statement":null,"simple_statement":null,"has_page_source":true}