45 11 2 3 4 59 3-5 -10 -15 6 5 8 3 7 45 32 2 3 3 34 21000000000 1000000000 1000000000 1000000000
254173000000000