{"raw_statement":[{"iden":"problem statement","content":"Given $N$ integers $A_1, ..., A_N$, compute $A_1 \\times ... \\times A_N$.\nHowever, if the result exceeds $10^{18}$, print `-1` instead."},{"iden":"constraints","content":"*   $2 \\leq N \\leq 10^5$\n*   $0 \\leq A_i \\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$\n$A_1$ $...$ $A_N$"},{"iden":"sample input 1","content":"2\n1000000000 1000000000"},{"iden":"sample output 1","content":"1000000000000000000\n\nWe have $1000000000 \\times 1000000000 = 1000000000000000000$."},{"iden":"sample input 2","content":"3\n101 9901 999999000001"},{"iden":"sample output 2","content":"\\-1\n\nWe have $101 \\times 9901 \\times 999999000001 = 1000000000000000001$, which exceeds $10^{18}$, so we should print `-1` instead."},{"iden":"sample input 3","content":"31\n4 1 5 9 2 6 5 3 5 8 9 7 9 3 2 3 8 4 6 2 6 4 3 3 8 3 2 7 9 5 0"},{"iden":"sample output 3","content":"0"}],"translated_statement":null,"sample_group":[],"show_order":["default"],"formal_statement":null,"simple_statement":null,"has_page_source":true}