{"problem":{"name":"Multiplication 2","description":{"content":"Given $N$ integers $A_1, ..., A_N$, compute $A_1 \\times ... \\times A_N$. However, if the result exceeds $10^{18}$, print `-1` instead.","description_type":"Markdown"},"platform":"AtCoder","limit":{"time_limit":2000,"memory_limit":262144},"difficulty":"None","is_remote":true,"is_sync":true,"sync_url":null,"sign":"abc169_b"},"statements":[{"statement_type":"Markdown","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.\n\n## Constraints\n\n*   $2 \\leq N \\leq 10^5$\n*   $0 \\leq A_i \\leq 10^{18}$\n*   All values in input are integers.\n\n## Input\n\nInput is given from Standard Input in the following format:\n\n$N$\n$A_1$ $...$ $A_N$\n\n[samples]","is_translate":false,"language":"English"}],"meta":{"iden":"abc169_b","tags":[],"sample_group":[["2\n1000000000 1000000000","1000000000000000000\n\nWe have $1000000000 \\times 1000000000 = 1000000000000000000$."],["3\n101 9901 999999000001","\\-1\n\nWe have $101 \\times 9901 \\times 999999000001 = 1000000000000000001$, which exceeds $10^{18}$, so we should print `-1` instead."],["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","0"]],"created_at":"2026-03-03 11:01:14"}}