push_num: 2 push_num: 1511994458 push_num: 168674485384249344 1511994458 + 168674485384249344 = 168674486896243802 pop_reg: 168674485384249344 pop_reg: 1511994458 push_reg: 168674486896243802 168674486896243802 / 2 = 84337243448121901 push_reg: 84337243448121901 push_num: 2 push_num: 160398938 push_num: 388874782885543936 160398938 + 388874782885543936 = 388874783045942874 pop_reg: 388874782885543936 pop_reg: 160398938 push_reg: 388874783045942874 push_num: 2 push_num: 1073741824 2 * 1073741824 = 2147483648 pop_reg: 1073741824 pop_reg: 2 push_reg: 2147483648 388874783045942874 + 2147483648 = 388874785193426522 pop_reg: 2147483648 pop_reg: 388874783045942874 push_reg: 388874785193426522 388874785193426522 / 2 = 194437392596713261 push_reg: 194437392596713261 push_num: 2 push_num: 1960971866 push_num: 500290052769710080 1960971866 + 500290052769710080 = 500290054730681946 pop_reg: 500290052769710080 pop_reg: 1960971866 push_reg: 500290054730681946 500290054730681946 / 2 = 250145027365340973 push_reg: 250145027365340973 push_num: 2 push_num: 1007989850 push_num: 142728145567481856 1007989850 + 142728145567481856 = 142728146575471706 pop_reg: 142728145567481856 pop_reg: 1007989850 push_reg: 142728146575471706 142728146575471706 / 2 = 71364073287735853 push_reg: 71364073287735853 push_num: 2 push_num: 1671077466 push_num: 371829728429998080 1671077466 + 371829728429998080 = 371829730101075546 pop_reg: 371829728429998080 pop_reg: 1671077466 push_reg: 371829730101075546 push_num: 2 push_num: 1073741824 2 * 1073741824 = 2147483648 pop_reg: 1073741824 pop_reg: 2 push_reg: 2147483648 371829730101075546 + 2147483648 = 371829732248559194 pop_reg: 2147483648 pop_reg: 371829730101075546 push_reg: 371829732248559194 371829732248559194 / 2 = 185914866124279597 push_reg: 185914866124279597 push_num: 2 push_num: 1273684058 push_num: 499218222206156800 1273684058 + 499218222206156800 = 499218223479840858 pop_reg: 499218222206156800 pop_reg: 1273684058 push_reg: 499218223479840858 499218223479840858 / 2 = 249609111739920429 push_reg: 249609111739920429 push_num: 2 push_num: 34501210 push_num: 59086925947994112 34501210 + 59086925947994112 = 59086925982495322 pop_reg: 59086925947994112 pop_reg: 34501210 push_reg: 59086925982495322 push_num: 2 push_num: 1073741824 2 * 1073741824 = 2147483648 pop_reg: 1073741824 pop_reg: 2 push_reg: 2147483648 59086925982495322 + 2147483648 = 59086928129978970 pop_reg: 2147483648 pop_reg: 59086925982495322 push_reg: 59086928129978970 59086928129978970 / 2 = 29543464064989485 push_reg: 29543464064989485 push_num: 2 push_num: 1378725978 push_num: 34097513434710016 1378725978 + 34097513434710016 = 34097514813435994 pop_reg: 34097513434710016 pop_reg: 1378725978 push_reg: 34097514813435994 34097514813435994 / 2 = 17048757406717997 push_reg: 17048757406717997 push_num: 2 push_num: 1741077082 push_num: 483700050099175424 1741077082 + 483700050099175424 = 483700051840252506 pop_reg: 483700050099175424 pop_reg: 1741077082 push_reg: 483700051840252506 483700051840252506 / 2 = 241850025920126253 push_reg: 241850025920126253 push_num: 2 push_num: 828219994 push_num: 544559543409967104 828219994 + 544559543409967104 = 544559544238187098 pop_reg: 544559543409967104 pop_reg: 828219994 push_reg: 544559544238187098 push_num: 2 push_num: 1073741824 2 * 1073741824 = 2147483648 pop_reg: 1073741824 pop_reg: 2 push_reg: 2147483648 544559544238187098 + 2147483648 = 544559546385670746 pop_reg: 2147483648 pop_reg: 544559544238187098 push_reg: 544559546385670746 544559546385670746 / 2 = 272279773192835373 push_reg: 272279773192835373 push_num: 2 push_num: 825629786 push_num: 47655286374137856 825629786 + 47655286374137856 = 47655287199767642 pop_reg: 47655286374137856 pop_reg: 825629786 push_reg: 47655287199767642 push_num: 2 push_num: 1073741824 2 * 1073741824 = 2147483648 pop_reg: 1073741824 pop_reg: 2 push_reg: 2147483648 47655287199767642 + 2147483648 = 47655289347251290 pop_reg: 2147483648 pop_reg: 47655287199767642 push_reg: 47655289347251290 47655289347251290 / 2 = 23827644673625645 push_reg: 23827644673625645 push_num: 2 push_num: 2036841562 push_num: 188016883486687232 2036841562 + 188016883486687232 = 188016885523528794 pop_reg: 188016883486687232 pop_reg: 2036841562 push_reg: 188016885523528794 push_num: 2 push_num: 1073741824 2 * 1073741824 = 2147483648 pop_reg: 1073741824 pop_reg: 2 push_reg: 2147483648 188016885523528794 + 2147483648 = 188016887671012442 pop_reg: 2147483648 pop_reg: 188016885523528794 push_reg: 188016887671012442 188016887671012442 / 2 = 94008443835506221 push_reg: 94008443835506221 push_num: 2 push_num: 1433883738 push_num: 113198020614422528 1433883738 + 113198020614422528 = 113198022048306266 pop_reg: 113198020614422528 pop_reg: 1433883738 push_reg: 113198022048306266 push_num: 2 push_num: 1073741824 2 * 1073741824 = 2147483648 pop_reg: 1073741824 pop_reg: 2 push_reg: 2147483648 113198022048306266 + 2147483648 = 113198024195789914 pop_reg: 2147483648 pop_reg: 113198022048306266 push_reg: 113198024195789914 113198024195789914 / 2 = 56599012097894957 push_reg: 56599012097894957 push_num: 2 push_num: 564718170 push_num: 326120319938985984 564718170 + 326120319938985984 = 326120320503704154 pop_reg: 326120319938985984 pop_reg: 564718170 push_reg: 326120320503704154 push_num: 2 push_num: 1073741824 2 * 1073741824 = 2147483648 pop_reg: 1073741824 pop_reg: 2 push_reg: 2147483648 326120320503704154 + 2147483648 = 326120322651187802 pop_reg: 2147483648 pop_reg: 326120320503704154 push_reg: 326120322651187802 326120322651187802 / 2 = 163060161325593901 push_reg: 163060161325593901 push_num: 2 push_num: 1108073050 push_num: 437052341577842688 1108073050 + 437052341577842688 = 437052342685915738 pop_reg: 437052341577842688 pop_reg: 1108073050 push_reg: 437052342685915738 push_num: 2 push_num: 1073741824 2 * 1073741824 = 2147483648 pop_reg: 1073741824 pop_reg: 2 push_reg: 2147483648 437052342685915738 + 2147483648 = 437052344833399386 pop_reg: 2147483648 pop_reg: 437052342685915738 push_reg: 437052344833399386 437052344833399386 / 2 = 218526172416699693 push_reg: 218526172416699693 push_num: 2 push_num: 1737819226 push_num: 460383729211146240 1737819226 + 460383729211146240 = 460383730948965466 pop_reg: 460383729211146240 pop_reg: 1737819226 push_reg: 460383730948965466 push_num: 2 push_num: 1073741824 2 * 1073741824 = 2147483648 pop_reg: 1073741824 pop_reg: 2 push_reg: 2147483648 460383730948965466 + 2147483648 = 460383733096449114 pop_reg: 2147483648 pop_reg: 460383730948965466 push_reg: 460383733096449114 460383733096449114 / 2 = 230191866548224557 push_reg: 230191866548224557 push_num: 2 push_num: 1713530458 push_num: 300317419145003008 1713530458 + 300317419145003008 = 300317420858533466 pop_reg: 300317419145003008 pop_reg: 1713530458 push_reg: 300317420858533466 300317420858533466 / 2 = 150158710429266733 push_reg: 150158710429266733 push_num: 2 push_num: 1417219674 push_num: 189824072580857856 1417219674 + 189824072580857856 = 189824073998077530 pop_reg: 189824072580857856 pop_reg: 1417219674 push_reg: 189824073998077530 189824073998077530 / 2 = 94912036999038765 push_reg: 94912036999038765 push_num: 2 push_num: 1382161498 push_num: 338453430198599680 1382161498 + 338453430198599680 = 338453431580761178 pop_reg: 338453430198599680 pop_reg: 1382161498 push_reg: 338453431580761178 push_num: 2 push_num: 1073741824 2 * 1073741824 = 2147483648 pop_reg: 1073741824 pop_reg: 2 push_reg: 2147483648 338453431580761178 + 2147483648 = 338453433728244826 pop_reg: 2147483648 pop_reg: 338453431580761178 push_reg: 338453433728244826 338453433728244826 / 2 = 169226716864122413 push_reg: 169226716864122413 push_num: 2 push_num: 681767514 push_num: 325006969926582272 681767514 + 325006969926582272 = 325006970608349786 pop_reg: 325006969926582272 pop_reg: 681767514 push_reg: 325006970608349786 325006970608349786 / 2 = 162503485304174893 push_reg: 162503485304174893 push_num: 2 push_num: 756594778 push_num: 53115495477411840 756594778 + 53115495477411840 = 53115496234006618 pop_reg: 53115495477411840 pop_reg: 756594778 push_reg: 53115496234006618 53115496234006618 / 2 = 26557748117003309 push_reg: 26557748117003309 push_num: 2 push_num: 777299034 push_num: 186444882506678272 777299034 + 186444882506678272 = 186444883283977306 pop_reg: 186444882506678272 pop_reg: 777299034 push_reg: 186444883283977306 186444883283977306 / 2 = 93222441641988653 push_reg: 93222441641988653 push_num: 2 push_num: 607723610 push_num: 27552773549588480 607723610 + 27552773549588480 = 27552774157312090 pop_reg: 27552773549588480 pop_reg: 607723610 push_reg: 27552774157312090 push_num: 2 push_num: 1073741824 2 * 1073741824 = 2147483648 pop_reg: 1073741824 pop_reg: 2 push_reg: 2147483648 27552774157312090 + 2147483648 = 27552776304795738 pop_reg: 2147483648 pop_reg: 27552774157312090 push_reg: 27552776304795738 27552776304795738 / 2 = 13776388152397869 push_reg: 13776388152397869 push_num: 2 push_num: 1546040922 push_num: 141215960597004288 1546040922 + 141215960597004288 = 141215962143045210 pop_reg: 141215960597004288 pop_reg: 1546040922 push_reg: 141215962143045210 push_num: 2 push_num: 1073741824 2 * 1073741824 = 2147483648 pop_reg: 1073741824 pop_reg: 2 push_reg: 2147483648 141215962143045210 + 2147483648 = 141215964290528858 pop_reg: 2147483648 pop_reg: 141215962143045210 push_reg: 141215964290528858 141215964290528858 / 2 = 70607982145264429 push_reg: 70607982145264429 push_num: 2 push_num: 1121610842 push_num: 326806655712886784 1121610842 + 326806655712886784 = 326806656834497626 pop_reg: 326806655712886784 pop_reg: 1121610842 push_reg: 326806656834497626 push_num: 2 push_num: 1073741824 2 * 1073741824 = 2147483648 pop_reg: 1073741824 pop_reg: 2 push_reg: 2147483648 326806656834497626 + 2147483648 = 326806658981981274 pop_reg: 2147483648 pop_reg: 326806656834497626 push_reg: 326806658981981274 326806658981981274 / 2 = 163403329490990637 push_reg: 163403329490990637 push_num: 2 push_num: 1839580762 push_num: 504847107560046592 1839580762 + 504847107560046592 = 504847109399627354 pop_reg: 504847107560046592 pop_reg: 1839580762 push_reg: 504847109399627354 504847109399627354 / 2 = 252423554699813677 push_reg: 252423554699813677 push_num: 2 push_num: 47559258 push_num: 247268010329374720 47559258 + 247268010329374720 = 247268010376933978 pop_reg: 247268010329374720 pop_reg: 47559258 push_reg: 247268010376933978 push_num: 2 push_num: 1073741824 2 * 1073741824 = 2147483648 pop_reg: 1073741824 pop_reg: 2 push_reg: 2147483648 247268010376933978 + 2147483648 = 247268012524417626 pop_reg: 2147483648 pop_reg: 247268010376933978 push_reg: 247268012524417626 247268012524417626 / 2 = 123634006262208813 push_reg: 123634006262208813 push_num: 2 push_num: 831655002 push_num: 420608939026022400 831655002 + 420608939026022400 = 420608939857677402 pop_reg: 420608939026022400 pop_reg: 831655002 push_reg: 420608939857677402 push_num: 2 push_num: 1073741824 2 * 1073741824 = 2147483648 pop_reg: 1073741824 pop_reg: 2 push_reg: 2147483648 420608939857677402 + 2147483648 = 420608942005161050 pop_reg: 2147483648 pop_reg: 420608939857677402 push_reg: 420608942005161050 420608942005161050 / 2 = 210304471002580525 push_reg: 210304471002580525 push_num: 2 push_num: 870799450 push_num: 42772024522702848 870799450 + 42772024522702848 = 42772025393502298 pop_reg: 42772024522702848 pop_reg: 870799450 push_reg: 42772025393502298 push_num: 2 push_num: 1073741824 2 * 1073741824 = 2147483648 pop_reg: 1073741824 pop_reg: 2 push_reg: 2147483648 42772025393502298 + 2147483648 = 42772027540985946 pop_reg: 2147483648 pop_reg: 42772025393502298 push_reg: 42772027540985946 42772027540985946 / 2 = 21386013770492973 push_reg: 21386013770492973 push_num: 2 push_num: 1547730010 push_num: 330540683100160000 1547730010 + 330540683100160000 = 330540684647890010 pop_reg: 330540683100160000 pop_reg: 1547730010 push_reg: 330540684647890010 push_num: 2 push_num: 1073741824 2 * 1073741824 = 2147483648 pop_reg: 1073741824 pop_reg: 2 push_reg: 2147483648 330540684647890010 + 2147483648 = 330540686795373658 pop_reg: 2147483648 pop_reg: 330540684647890010 push_reg: 330540686795373658 330540686795373658 / 2 = 165270343397686829 push_reg: 165270343397686829 push_num: 2 push_num: 1208194650 push_num: 437573239506468864 1208194650 + 437573239506468864 = 437573240714663514 pop_reg: 437573239506468864 pop_reg: 1208194650 push_reg: 437573240714663514 437573240714663514 / 2 = 218786620357331757 push_reg: 218786620357331757 push_num: 2 push_num: 2017820762 push_num: 325885458242338816 2017820762 + 325885458242338816 = 325885460260159578 pop_reg: 325885458242338816 pop_reg: 2017820762 push_reg: 325885460260159578 push_num: 2 push_num: 1073741824 2 * 1073741824 = 2147483648 pop_reg: 1073741824 pop_reg: 2 push_reg: 2147483648 325885460260159578 + 2147483648 = 325885462407643226 pop_reg: 2147483648 pop_reg: 325885460260159578 push_reg: 325885462407643226 325885462407643226 / 2 = 162942731203821613 push_reg: 162942731203821613 push_num: 2 push_num: 771197018 push_num: 424397435188543488 771197018 + 424397435188543488 = 424397435959740506 pop_reg: 424397435188543488 pop_reg: 771197018 push_reg: 424397435959740506 424397435959740506 / 2 = 212198717979870253 push_reg: 212198717979870253 push_num: 2 push_num: 448827994 push_num: 558017015978131456 448827994 + 558017015978131456 = 558017016426959450 pop_reg: 558017015978131456 pop_reg: 448827994 push_reg: 558017016426959450 558017016426959450 / 2 = 279008508213479725 push_reg: 279008508213479725 push_num: 2 push_num: 1767768666 push_num: 49709307238809600 1767768666 + 49709307238809600 = 49709309006578266 pop_reg: 49709307238809600 pop_reg: 1767768666 push_reg: 49709309006578266 push_num: 2 push_num: 1073741824 2 * 1073741824 = 2147483648 pop_reg: 1073741824 pop_reg: 2 push_reg: 2147483648 49709309006578266 + 2147483648 = 49709311154061914 pop_reg: 2147483648 pop_reg: 49709309006578266 push_reg: 49709311154061914 49709311154061914 / 2 = 24854655577030957 push_reg: 24854655577030957 push_num: 2 push_num: 1189018202 push_num: 183207817195290624 1189018202 + 183207817195290624 = 183207818384308826 pop_reg: 183207817195290624 pop_reg: 1189018202 push_reg: 183207818384308826 push_num: 2 push_num: 1073741824 2 * 1073741824 = 2147483648 pop_reg: 1073741824 pop_reg: 2 push_reg: 2147483648 183207818384308826 + 2147483648 = 183207820531792474 pop_reg: 2147483648 pop_reg: 183207818384308826 push_reg: 183207820531792474 183207820531792474 / 2 = 91603910265896237 push_reg: 91603910265896237 push_num: 2 push_num: 1538802778 push_num: 474455665570480128 1538802778 + 474455665570480128 = 474455667109282906 pop_reg: 474455665570480128 pop_reg: 1538802778 push_reg: 474455667109282906 474455667109282906 / 2 = 237227833554641453 push_reg: 237227833554641453 push_num: 2 push_num: 1694638612 push_num: 343451122863702016 1694638612 + 343451122863702016 = 343451124558340628 pop_reg: 343451122863702016 pop_reg: 1694638612 push_reg: 343451124558340628 push_num: 2 push_num: 1073741824 2 * 1073741824 = 2147483648 pop_reg: 1073741824 pop_reg: 2 push_reg: 2147483648 343451124558340628 + 2147483648 = 343451126705824276 pop_reg: 2147483648 pop_reg: 343451124558340628 push_reg: 343451126705824276 343451126705824276 / 2 = 171725563352912138 push_reg: 171725563352912138 push_num: 2 push_num: 845776960 push_num: 138291401401040896 845776960 + 138291401401040896 = 138291402246817856 pop_reg: 138291401401040896 pop_reg: 845776960 push_reg: 138291402246817856 138291402246817856 / 2 = 69145701123408928 push_reg: 69145701123408928 push_num: 2 push_num: 721580096 push_num: 450761155632168960 721580096 + 450761155632168960 = 450761156353749056 pop_reg: 450761155632168960 pop_reg: 721580096 push_reg: 450761156353749056 450761156353749056 / 2 = 225380578176874528 push_reg: 225380578176874528 push_num: 2 push_num: 1113897024 push_num: 319349299701874688 1113897024 + 319349299701874688 = 319349300815771712 pop_reg: 319349299701874688 pop_reg: 1113897024 push_reg: 319349300815771712 319349300815771712 / 2 = 159674650407885856 push_reg: 159674650407885856 push_num: 2 push_num: 1869358144 push_num: 170048209199038464 1869358144 + 170048209199038464 = 170048211068396608 pop_reg: 170048209199038464 pop_reg: 1869358144 push_reg: 170048211068396608 push_num: 2 push_num: 1073741824 2 * 1073741824 = 2147483648 pop_reg: 1073741824 pop_reg: 2 push_reg: 2147483648 170048211068396608 + 2147483648 = 170048213215880256 pop_reg: 2147483648 pop_reg: 170048211068396608 push_reg: 170048213215880256 170048213215880256 / 2 = 85024106607940128 push_reg: 85024106607940128 push_num: 2 push_num: 639203392 push_num: 392429448143568896 639203392 + 392429448143568896 = 392429448782772288 pop_reg: 392429448143568896 pop_reg: 639203392 push_reg: 392429448782772288 392429448782772288 / 2 = 196214724391386144 push_reg: 196214724391386144 push_num: 2 push_num: 112234158 push_num: 556071954138791936 112234158 + 556071954138791936 = 556071954251026094 pop_reg: 556071954138791936 pop_reg: 112234158 push_reg: 556071954251026094 push_num: 2 push_num: 1073741824 2 * 1073741824 = 2147483648 pop_reg: 1073741824 pop_reg: 2 push_reg: 2147483648 556071954251026094 + 2147483648 = 556071956398509742 pop_reg: 2147483648 pop_reg: 556071954251026094 push_reg: 556071956398509742 556071956398509742 / 2 = 278035978199254871 push_reg: 278035978199254871 push_num: 2 push_num: 1662597770 push_num: 376098200072749056 1662597770 + 376098200072749056 = 376098201735346826 pop_reg: 376098200072749056 pop_reg: 1662597770 push_reg: 376098201735346826 376098201735346826 / 2 = 188049100867673413 push_reg: 188049100867673413 push_num: 2 push_num: 642198680 push_num: 73437421001244672 642198680 + 73437421001244672 = 73437421643443352 pop_reg: 73437421001244672 pop_reg: 642198680 push_reg: 73437421643443352 73437421643443352 / 2 = 36718710821721676 push_reg: 36718710821721676 push_num: 2 push_num: 256381574 push_num: 256852384469221376 256381574 + 256852384469221376 = 256852384725602950 pop_reg: 256852384469221376 pop_reg: 256381574 push_reg: 256852384725602950 256852384725602950 / 2 = 128426192362801475 push_reg: 128426192362801475 push_num: 2 push_num: 1608871070 push_num: 10595052959039488 1608871070 + 10595052959039488 = 10595054567910558 pop_reg: 10595052959039488 pop_reg: 1608871070 push_reg: 10595054567910558 10595054567910558 / 2 = 5297527283955279 push_reg: 5297527283955279 push_num: 2 push_num: 893055130 push_num: 30447332398989312 893055130 + 30447332398989312 = 30447333292044442 pop_reg: 30447332398989312 pop_reg: 893055130 push_reg: 30447333292044442 push_num: 2 push_num: 1073741824 2 * 1073741824 = 2147483648 pop_reg: 1073741824 pop_reg: 2 push_reg: 2147483648 30447333292044442 + 2147483648 = 30447335439528090 pop_reg: 2147483648 pop_reg: 30447333292044442 push_reg: 30447335439528090 30447335439528090 / 2 = 15223667719764045 push_reg: 15223667719764045 push_num: 2 push_num: 301023370 push_num: 221708187504476160 301023370 + 221708187504476160 = 221708187805499530 pop_reg: 221708187504476160 pop_reg: 301023370 push_reg: 221708187805499530 push_num: 2 push_num: 1073741824 2 * 1073741824 = 2147483648 pop_reg: 1073741824 pop_reg: 2 push_reg: 2147483648 221708187805499530 + 2147483648 = 221708189952983178 pop_reg: 2147483648 pop_reg: 221708187805499530 push_reg: 221708189952983178 221708189952983178 / 2 = 110854094976491589 push_reg: 110854094976491589 push_num: 2 push_num: 2026017344 push_num: 13867968362446848 2026017344 + 13867968362446848 = 13867970388464192 pop_reg: 13867968362446848 pop_reg: 2026017344 push_reg: 13867970388464192 push_num: 2 push_num: 1073741824 2 * 1073741824 = 2147483648 pop_reg: 1073741824 pop_reg: 2 push_reg: 2147483648 13867970388464192 + 2147483648 = 13867972535947840 pop_reg: 2147483648 pop_reg: 13867970388464192 push_reg: 13867972535947840 13867972535947840 / 2 = 6933986267973920 push_reg: 6933986267973920 push_num: 2 push_num: 124415144 push_num: 243924794901266432 124415144 + 243924794901266432 = 243924795025681576 pop_reg: 243924794901266432 pop_reg: 124415144 push_reg: 243924795025681576 push_num: 2 push_num: 1073741824 2 * 1073741824 = 2147483648 pop_reg: 1073741824 pop_reg: 2 push_reg: 2147483648 243924795025681576 + 2147483648 = 243924797173165224 pop_reg: 2147483648 pop_reg: 243924795025681576 push_reg: 243924797173165224 243924797173165224 / 2 = 121962398586582612 push_reg: 121962398586582612 push_num: 2 push_num: 1754779806 push_num: 556742359878991872 1754779806 + 556742359878991872 = 556742361633771678 pop_reg: 556742359878991872 pop_reg: 1754779806 push_reg: 556742361633771678 push_num: 2 push_num: 1073741824 2 * 1073741824 = 2147483648 pop_reg: 1073741824 pop_reg: 2 push_reg: 2147483648 556742361633771678 + 2147483648 = 556742363781255326 pop_reg: 2147483648 pop_reg: 556742361633771678 push_reg: 556742363781255326 556742363781255326 / 2 = 278371181890627663 push_reg: 278371181890627663 push_num: 2 push_num: 91124288 push_num: 432708463194275840 91124288 + 432708463194275840 = 432708463285400128 pop_reg: 432708463194275840 pop_reg: 91124288 push_reg: 432708463285400128 432708463285400128 / 2 = 216354231642700064 push_reg: 216354231642700064 push_num: 2 push_num: 2022298280 push_num: 91328605488939008 2022298280 + 91328605488939008 = 91328607511237288 pop_reg: 91328605488939008 pop_reg: 2022298280 push_reg: 91328607511237288 91328607511237288 / 2 = 45664303755618644 push_reg: 45664303755618644 push_num: 2 push_num: 1802577552 push_num: 394655211865505792 1802577552 + 394655211865505792 = 394655213668083344 pop_reg: 394655211865505792 pop_reg: 1802577552 push_reg: 394655213668083344 push_num: 2 push_num: 1073741824 2 * 1073741824 = 2147483648 pop_reg: 1073741824 pop_reg: 2 push_reg: 2147483648 394655213668083344 + 2147483648 = 394655215815566992 pop_reg: 2147483648 pop_reg: 394655213668083344 push_reg: 394655215815566992 394655215815566992 / 2 = 197327607907783496 push_reg: 197327607907783496 push_num: 2 push_num: 694816906 push_num: 342163233970323456 694816906 + 342163233970323456 = 342163234665140362 pop_reg: 342163233970323456 pop_reg: 694816906 push_reg: 342163234665140362 342163234665140362 / 2 = 171081617332570181 push_reg: 171081617332570181 push_num: 2 push_num: 924294720 push_num: 127677875787661312 924294720 + 127677875787661312 = 127677876711956032 pop_reg: 127677875787661312 pop_reg: 924294720 push_reg: 127677876711956032 push_num: 2 push_num: 1073741824 2 * 1073741824 = 2147483648 pop_reg: 1073741824 pop_reg: 2 push_reg: 2147483648 127677876711956032 + 2147483648 = 127677878859439680 pop_reg: 2147483648 pop_reg: 127677876711956032 push_reg: 127677878859439680 127677878859439680 / 2 = 63838939429719840 push_reg: 63838939429719840 push_num: 2 push_num: 206595744 push_num: 127419159842652160 206595744 + 127419159842652160 = 127419160049247904 pop_reg: 127419159842652160 pop_reg: 206595744 push_reg: 127419160049247904 127419160049247904 / 2 = 63709580024623952 push_reg: 63709580024623952 push_num: 2 push_num: 439146660 push_num: 89138936672157696 439146660 + 89138936672157696 = 89138937111304356 pop_reg: 89138936672157696 pop_reg: 439146660 push_reg: 89138937111304356 89138937111304356 / 2 = 44569468555652178 push_reg: 44569468555652178 push_num: 2 push_num: 1871420562 push_num: 499729817235619840 1871420562 + 499729817235619840 = 499729819107040402 pop_reg: 499729817235619840 pop_reg: 1871420562 push_reg: 499729819107040402 push_num: 2 push_num: 1073741824 2 * 1073741824 = 2147483648 pop_reg: 1073741824 pop_reg: 2 push_reg: 2147483648 499729819107040402 + 2147483648 = 499729821254524050 pop_reg: 2147483648 pop_reg: 499729819107040402 push_reg: 499729821254524050 499729821254524050 / 2 = 249864910627262025 push_reg: 249864910627262025 push_num: 2 push_num: 111872156 push_num: 488968939884249088 111872156 + 488968939884249088 = 488968939996121244 pop_reg: 488968939884249088 pop_reg: 111872156 push_reg: 488968939996121244 push_num: 2 push_num: 1073741824 2 * 1073741824 = 2147483648 pop_reg: 1073741824 pop_reg: 2 push_reg: 2147483648 488968939996121244 + 2147483648 = 488968942143604892 pop_reg: 2147483648 pop_reg: 488968939996121244 push_reg: 488968942143604892 488968942143604892 / 2 = 244484471071802446 push_reg: 244484471071802446 push_num: 2 push_num: 929908904 push_num: 238385773148110848 929908904 + 238385773148110848 = 238385774078019752 pop_reg: 238385773148110848 pop_reg: 929908904 push_reg: 238385774078019752 238385774078019752 / 2 = 119192887039009876 push_reg: 119192887039009876 push_num: 2 push_num: 3562124 push_num: 114093053144203264 3562124 + 114093053144203264 = 114093053147765388 pop_reg: 114093053144203264 pop_reg: 3562124 push_reg: 114093053147765388 push_num: 2 push_num: 1073741824 2 * 1073741824 = 2147483648 pop_reg: 1073741824 pop_reg: 2 push_reg: 2147483648 114093053147765388 + 2147483648 = 114093055295249036 pop_reg: 2147483648 pop_reg: 114093053147765388 push_reg: 114093055295249036 114093055295249036 / 2 = 57046527647624518 push_reg: 57046527647624518 push_num: 2 push_num: 1716581440 push_num: 296744380016885760 1716581440 + 296744380016885760 = 296744381733467200 pop_reg: 296744380016885760 pop_reg: 1716581440 push_reg: 296744381733467200 push_num: 2 push_num: 1073741824 2 * 1073741824 = 2147483648 pop_reg: 1073741824 pop_reg: 2 push_reg: 2147483648 296744381733467200 + 2147483648 = 296744383880950848 pop_reg: 2147483648 pop_reg: 296744381733467200 push_reg: 296744383880950848 296744383880950848 / 2 = 148372191940475424 push_reg: 148372191940475424 push_num: 2 push_num: 407410860 push_num: 565793999160344576 407410860 + 565793999160344576 = 565793999567755436 pop_reg: 565793999160344576 pop_reg: 407410860 push_reg: 565793999567755436 565793999567755436 / 2 = 282896999783877718 push_reg: 282896999783877718 push_num: 2 push_num: 1845592194 push_num: 218493949944266752 1845592194 + 218493949944266752 = 218493951789858946 pop_reg: 218493949944266752 pop_reg: 1845592194 push_reg: 218493951789858946 push_num: 2 push_num: 1073741824 2 * 1073741824 = 2147483648 pop_reg: 1073741824 pop_reg: 2 push_reg: 2147483648 218493951789858946 + 2147483648 = 218493953937342594 pop_reg: 2147483648 pop_reg: 218493951789858946 push_reg: 218493953937342594 218493953937342594 / 2 = 109246976968671297 push_reg: 109246976968671297 push_num: 2 push_num: 630622890 push_num: 219945326767767552 630622890 + 219945326767767552 = 219945327398390442 pop_reg: 219945326767767552 pop_reg: 630622890 push_reg: 219945327398390442 push_num: 2 push_num: 1073741824 2 * 1073741824 = 2147483648 pop_reg: 1073741824 pop_reg: 2 push_reg: 2147483648 219945327398390442 + 2147483648 = 219945329545874090 pop_reg: 2147483648 pop_reg: 219945327398390442 push_reg: 219945329545874090 219945329545874090 / 2 = 109972664772937045 push_reg: 109972664772937045 push_num: 2 push_num: 1595028120 push_num: 455540870117064704 1595028120 + 455540870117064704 = 455540871712092824 pop_reg: 455540870117064704 pop_reg: 1595028120 push_reg: 455540871712092824 455540871712092824 / 2 = 227770435856046412 push_reg: 227770435856046412 push_num: 2 push_num: 2080583848 push_num: 301418167723360256 2080583848 + 301418167723360256 = 301418169803944104 pop_reg: 301418167723360256 pop_reg: 2080583848 push_reg: 301418169803944104 push_num: 2 push_num: 1073741824 2 * 1073741824 = 2147483648 pop_reg: 1073741824 pop_reg: 2 push_reg: 2147483648 301418169803944104 + 2147483648 = 301418171951427752 pop_reg: 2147483648 pop_reg: 301418169803944104 push_reg: 301418171951427752 301418171951427752 / 2 = 150709085975713876 push_reg: 150709085975713876 push_num: 2 push_num: 818711060 push_num: 257737560049057792 818711060 + 257737560049057792 = 257737560867768852 pop_reg: 257737560049057792 pop_reg: 818711060 push_reg: 257737560867768852 257737560867768852 / 2 = 128868780433884426 push_reg: 128868780433884426 push_num: 2 push_num: 998125658 push_num: 48453527520935936 998125658 + 48453527520935936 = 48453528519061594 pop_reg: 48453527520935936 pop_reg: 998125658 push_reg: 48453528519061594 48453528519061594 / 2 = 24226764259530797 push_reg: 24226764259530797 push_num: 2 push_num: 293950042 push_num: 485360149448359936 293950042 + 485360149448359936 = 485360149742309978 pop_reg: 485360149448359936 pop_reg: 293950042 push_reg: 485360149742309978 485360149742309978 / 2 = 242680074871154989 push_reg: 242680074871154989 push_num: 2 push_num: 773188186 push_num: 79719411967066112 773188186 + 79719411967066112 = 79719412740254298 pop_reg: 79719411967066112 pop_reg: 773188186 push_reg: 79719412740254298 push_num: 2 push_num: 1073741824 2 * 1073741824 = 2147483648 pop_reg: 1073741824 pop_reg: 2 push_reg: 2147483648 79719412740254298 + 2147483648 = 79719414887737946 pop_reg: 2147483648 pop_reg: 79719412740254298 push_reg: 79719414887737946 79719414887737946 / 2 = 39859707443868973 push_reg: 39859707443868973 push_num: 2 push_num: 887774810 push_num: 31239569181507584 887774810 + 31239569181507584 = 31239570069282394 pop_reg: 31239569181507584 pop_reg: 887774810 push_reg: 31239570069282394 31239570069282394 / 2 = 15619785034641197 push_reg: 15619785034641197 push_num: 2 push_num: 1950469210 push_num: 322852257848623104 1950469210 + 322852257848623104 = 322852259799092314 pop_reg: 322852257848623104 pop_reg: 1950469210 push_reg: 322852259799092314 push_num: 2 push_num: 1073741824 2 * 1073741824 = 2147483648 pop_reg: 1073741824 pop_reg: 2 push_reg: 2147483648 322852259799092314 + 2147483648 = 322852261946575962 pop_reg: 2147483648 pop_reg: 322852259799092314 push_reg: 322852261946575962 322852261946575962 / 2 = 161426130973287981 push_reg: 161426130973287981 push_num: 2 push_num: 788745306 push_num: 541225682420629504 788745306 + 541225682420629504 = 541225683209374810 pop_reg: 541225682420629504 pop_reg: 788745306 push_reg: 541225683209374810 541225683209374810 / 2 = 270612841604687405 push_reg: 270612841604687405 push_num: 2 push_num: 962429530 push_num: 241168181811478528 962429530 + 241168181811478528 = 241168182773908058 pop_reg: 241168181811478528 pop_reg: 962429530 push_reg: 241168182773908058 241168182773908058 / 2 = 120584091386954029 push_reg: 120584091386954029 push_num: 2 push_num: 2136353882 push_num: 479800653586104320 2136353882 + 479800653586104320 = 479800655722458202 pop_reg: 479800653586104320 pop_reg: 2136353882 push_reg: 479800655722458202 479800655722458202 / 2 = 239900327861229101 push_reg: 239900327861229101 push_num: 2 push_num: 1778271322 push_num: 213358960059613184 1778271322 + 213358960059613184 = 213358961837884506 pop_reg: 213358960059613184 pop_reg: 1778271322 push_reg: 213358961837884506 push_num: 2 push_num: 1073741824 2 * 1073741824 = 2147483648 pop_reg: 1073741824 pop_reg: 2 push_reg: 2147483648 213358961837884506 + 2147483648 = 213358963985368154 pop_reg: 2147483648 pop_reg: 213358961837884506 push_reg: 213358963985368154 213358963985368154 / 2 = 106679481992684077 push_reg: 106679481992684077 push_num: 2 push_num: 630477402 push_num: 539297886349819904 630477402 + 539297886349819904 = 539297886980297306 pop_reg: 539297886349819904 pop_reg: 630477402 push_reg: 539297886980297306 push_num: 2 push_num: 1073741824 2 * 1073741824 = 2147483648 pop_reg: 1073741824 pop_reg: 2 push_reg: 2147483648 539297886980297306 + 2147483648 = 539297889127780954 pop_reg: 2147483648 pop_reg: 539297886980297306 push_reg: 539297889127780954 539297889127780954 / 2 = 269648944563890477 push_reg: 269648944563890477 push_num: 2 push_num: 259375706 push_num: 27093199164014592 259375706 + 27093199164014592 = 27093199423390298 pop_reg: 27093199164014592 pop_reg: 259375706 push_reg: 27093199423390298 27093199423390298 / 2 = 13546599711695149 push_reg: 13546599711695149 push_num: 2 push_num: 1921930330 push_num: 233136794831421440 1921930330 + 233136794831421440 = 233136796753351770 pop_reg: 233136794831421440 pop_reg: 1921930330 push_reg: 233136796753351770 233136796753351770 / 2 = 116568398376675885 push_reg: 116568398376675885 push_num: 2 push_num: 1273219674 push_num: 276288906779951104 1273219674 + 276288906779951104 = 276288908053170778 pop_reg: 276288906779951104 pop_reg: 1273219674 push_reg: 276288908053170778 push_num: 2 push_num: 1073741824 2 * 1073741824 = 2147483648 pop_reg: 1073741824 pop_reg: 2 push_reg: 2147483648 276288908053170778 + 2147483648 = 276288910200654426 pop_reg: 2147483648 pop_reg: 276288908053170778 push_reg: 276288910200654426 276288910200654426 / 2 = 138144455100327213 push_reg: 138144455100327213 push_num: 2 push_num: 975417434 push_num: 395866478542323712 975417434 + 395866478542323712 = 395866479517741146 pop_reg: 395866478542323712 pop_reg: 975417434 push_reg: 395866479517741146 push_num: 2 push_num: 1073741824 2 * 1073741824 = 2147483648 pop_reg: 1073741824 pop_reg: 2 push_reg: 2147483648 395866479517741146 + 2147483648 = 395866481665224794 pop_reg: 2147483648 pop_reg: 395866479517741146 push_reg: 395866481665224794 395866481665224794 / 2 = 197933240832612397 push_reg: 197933240832612397 push_num: 2 push_num: 895520346 push_num: 569630409978019840 895520346 + 569630409978019840 = 569630410873540186 pop_reg: 569630409978019840 pop_reg: 895520346 push_reg: 569630410873540186 push_num: 2 push_num: 1073741824 2 * 1073741824 = 2147483648 pop_reg: 1073741824 pop_reg: 2 push_reg: 2147483648 569630410873540186 + 2147483648 = 569630413021023834 pop_reg: 2147483648 pop_reg: 569630410873540186 push_reg: 569630413021023834 569630413021023834 / 2 = 284815206510511917 push_reg: 284815206510511917 push_num: 2 push_num: 918179930 push_num: 82158300556165120 918179930 + 82158300556165120 = 82158301474345050 pop_reg: 82158300556165120 pop_reg: 918179930 push_reg: 82158301474345050 82158301474345050 / 2 = 41079150737172525 push_reg: 41079150737172525 push_num: 2 push_num: 240601178 push_num: 401035982784167936 240601178 + 401035982784167936 = 401035983024769114 pop_reg: 401035982784167936 pop_reg: 240601178 push_reg: 401035983024769114 push_num: 2 push_num: 1073741824 2 * 1073741824 = 2147483648 pop_reg: 1073741824 pop_reg: 2 push_reg: 2147483648 401035983024769114 + 2147483648 = 401035985172252762 pop_reg: 2147483648 pop_reg: 401035983024769114 push_reg: 401035985172252762 401035985172252762 / 2 = 200517992586126381 push_reg: 200517992586126381 push_num: 2 push_num: 1683598938 push_num: 77601907190792192 1683598938 + 77601907190792192 = 77601908874391130 pop_reg: 77601907190792192 pop_reg: 1683598938 push_reg: 77601908874391130 push_num: 2 push_num: 1073741824 2 * 1073741824 = 2147483648 pop_reg: 1073741824 pop_reg: 2 push_reg: 2147483648 77601908874391130 + 2147483648 = 77601911021874778 pop_reg: 2147483648 pop_reg: 77601908874391130 push_reg: 77601911021874778 77601911021874778 / 2 = 38800955510937389 push_reg: 38800955510937389 push_num: 2 push_num: 1000369754 push_num: 464175274800447488 1000369754 + 464175274800447488 = 464175275800817242 pop_reg: 464175274800447488 pop_reg: 1000369754 push_reg: 464175275800817242 464175275800817242 / 2 = 232087637900408621 push_reg: 232087637900408621 push_num: 2 push_num: 859498074 push_num: 82310381053149184 859498074 + 82310381053149184 = 82310381912647258 pop_reg: 82310381053149184 pop_reg: 859498074 push_reg: 82310381912647258 push_num: 2 push_num: 1073741824 2 * 1073741824 = 2147483648 pop_reg: 1073741824 pop_reg: 2 push_reg: 2147483648 82310381912647258 + 2147483648 = 82310384060130906 pop_reg: 2147483648 pop_reg: 82310381912647258 push_reg: 82310384060130906 82310384060130906 / 2 = 41155192030065453 push_reg: 41155192030065453 push_num: 2 push_num: 2046563930 push_num: 8419153807409152 2046563930 + 8419153807409152 = 8419155853973082 pop_reg: 8419153807409152 pop_reg: 2046563930 push_reg: 8419155853973082 push_num: 2 push_num: 1073741824 2 * 1073741824 = 2147483648 pop_reg: 1073741824 pop_reg: 2 push_reg: 2147483648 8419155853973082 + 2147483648 = 8419158001456730 pop_reg: 2147483648 pop_reg: 8419155853973082 push_reg: 8419158001456730 8419158001456730 / 2 = 4209579000728365 push_reg: 4209579000728365 push_num: 2 push_num: 2080317018 push_num: 192226136120360960 2080317018 + 192226136120360960 = 192226138200677978 pop_reg: 192226136120360960 pop_reg: 2080317018 push_reg: 192226138200677978 192226138200677978 / 2 = 96113069100338989 push_reg: 96113069100338989 push_num: 2 push_num: 1383229018 push_num: 388646621337878528 1383229018 + 388646621337878528 = 388646622721107546 pop_reg: 388646621337878528 pop_reg: 1383229018 push_reg: 388646622721107546 push_num: 2 push_num: 1073741824 2 * 1073741824 = 2147483648 pop_reg: 1073741824 pop_reg: 2 push_reg: 2147483648 388646622721107546 + 2147483648 = 388646624868591194 pop_reg: 2147483648 pop_reg: 388646622721107546 push_reg: 388646624868591194 388646624868591194 / 2 = 194323312434295597 push_reg: 194323312434295597 push_num: 2 push_num: 415185498 push_num: 483175316764753920 415185498 + 483175316764753920 = 483175317179939418 pop_reg: 483175316764753920 pop_reg: 415185498 push_reg: 483175317179939418 483175317179939418 / 2 = 241587658589969709 push_reg: 241587658589969709 push_num: 2 push_num: 978271322 push_num: 515699463419854848 978271322 + 515699463419854848 = 515699464398126170 pop_reg: 515699463419854848 pop_reg: 978271322 push_reg: 515699464398126170 push_num: 2 push_num: 1073741824 2 * 1073741824 = 2147483648 pop_reg: 1073741824 pop_reg: 2 push_reg: 2147483648 515699464398126170 + 2147483648 = 515699466545609818 pop_reg: 2147483648 pop_reg: 515699464398126170 push_reg: 515699466545609818 515699466545609818 / 2 = 257849733272804909 push_reg: 257849733272804909 push_num: 2 push_num: 2106773594 push_num: 217485100781142016 2106773594 + 217485100781142016 = 217485102887915610 pop_reg: 217485100781142016 pop_reg: 2106773594 push_reg: 217485102887915610 push_num: 2 push_num: 1073741824 2 * 1073741824 = 2147483648 pop_reg: 1073741824 pop_reg: 2 push_reg: 2147483648 217485102887915610 + 2147483648 = 217485105035399258 pop_reg: 2147483648 pop_reg: 217485102887915610 push_reg: 217485105035399258 217485105035399258 / 2 = 108742552517699629 push_reg: 108742552517699629 push_num: 2 push_num: 587522650 push_num: 425863436375687168 587522650 + 425863436375687168 = 425863436963209818 pop_reg: 425863436375687168 pop_reg: 587522650 push_reg: 425863436963209818 push_num: 2 push_num: 1073741824 2 * 1073741824 = 2147483648 pop_reg: 1073741824 pop_reg: 2 push_reg: 2147483648 425863436963209818 + 2147483648 = 425863439110693466 pop_reg: 2147483648 pop_reg: 425863436963209818 push_reg: 425863439110693466 425863439110693466 / 2 = 212931719555346733 push_reg: 212931719555346733 push_num: 2 push_num: 1622371930 push_num: 387891295504302080 1622371930 + 387891295504302080 = 387891297126674010 pop_reg: 387891295504302080 pop_reg: 1622371930 push_reg: 387891297126674010 push_num: 2 push_num: 1073741824 2 * 1073741824 = 2147483648 pop_reg: 1073741824 pop_reg: 2 push_reg: 2147483648 387891297126674010 + 2147483648 = 387891299274157658 pop_reg: 2147483648 pop_reg: 387891297126674010 push_reg: 387891299274157658 387891299274157658 / 2 = 193945649637078829 push_reg: 193945649637078829 push_num: 2 push_num: 1702788698 push_num: 378110083013279744 1702788698 + 378110083013279744 = 378110084716068442 pop_reg: 378110083013279744 pop_reg: 1702788698 push_reg: 378110084716068442 push_num: 2 push_num: 1073741824 2 * 1073741824 = 2147483648 pop_reg: 1073741824 pop_reg: 2 push_reg: 2147483648 378110084716068442 + 2147483648 = 378110086863552090 pop_reg: 2147483648 pop_reg: 378110084716068442 push_reg: 378110086863552090 378110086863552090 / 2 = 189055043431776045 push_reg: 189055043431776045 push_num: 2 push_num: 1394594906 push_num: 458615860542570496 1394594906 + 458615860542570496 = 458615861937165402 pop_reg: 458615860542570496 pop_reg: 1394594906 push_reg: 458615861937165402 458615861937165402 / 2 = 229307930968582701 push_reg: 229307930968582701 push_num: 2 push_num: 1577735770 push_num: 149680507913764864 1577735770 + 149680507913764864 = 149680509491500634 pop_reg: 149680507913764864 pop_reg: 1577735770 push_reg: 149680509491500634 149680509491500634 / 2 = 74840254745750317 push_reg: 74840254745750317 push_num: 2 push_num: 1521726554 push_num: 362380418126708736 1521726554 + 362380418126708736 = 362380419648435290 pop_reg: 362380418126708736 pop_reg: 1521726554 push_reg: 362380419648435290 push_num: 2 push_num: 1073741824 2 * 1073741824 = 2147483648 pop_reg: 1073741824 pop_reg: 2 push_reg: 2147483648 362380419648435290 + 2147483648 = 362380421795918938 pop_reg: 2147483648 pop_reg: 362380419648435290 push_reg: 362380421795918938 362380421795918938 / 2 = 181190210897959469 push_reg: 181190210897959469 push_num: 2 push_num: 1966228570 push_num: 423061395416809472 1966228570 + 423061395416809472 = 423061397383038042 pop_reg: 423061395416809472 pop_reg: 1966228570 push_reg: 423061397383038042 423061397383038042 / 2 = 211530698691519021 push_reg: 211530698691519021 push_num: 2 push_num: 1137109082 push_num: 37660425029943296 1137109082 + 37660425029943296 = 37660426167052378 pop_reg: 37660425029943296 pop_reg: 1137109082 push_reg: 37660426167052378 push_num: 2 push_num: 1073741824 2 * 1073741824 = 2147483648 pop_reg: 1073741824 pop_reg: 2 push_reg: 2147483648 37660426167052378 + 2147483648 = 37660428314536026 pop_reg: 2147483648 pop_reg: 37660426167052378 push_reg: 37660428314536026 37660428314536026 / 2 = 18830214157268013 push_reg: 18830214157268013 push_num: 2 push_num: 1634713690 push_num: 54470811062370304 1634713690 + 54470811062370304 = 54470812697083994 pop_reg: 54470811062370304 pop_reg: 1634713690 push_reg: 54470812697083994 push_num: 2 push_num: 1073741824 2 * 1073741824 = 2147483648 pop_reg: 1073741824 pop_reg: 2 push_reg: 2147483648 54470812697083994 + 2147483648 = 54470814844567642 pop_reg: 2147483648 pop_reg: 54470812697083994 push_reg: 54470814844567642 54470814844567642 / 2 = 27235407422283821 push_reg: 27235407422283821 push_num: 2 push_num: 2077600858 push_num: 168819805602709504 2077600858 + 168819805602709504 = 168819807680310362 pop_reg: 168819805602709504 pop_reg: 2077600858 push_reg: 168819807680310362 push_num: 2 push_num: 1073741824 2 * 1073741824 = 2147483648 pop_reg: 1073741824 pop_reg: 2 push_reg: 2147483648 168819807680310362 + 2147483648 = 168819809827794010 pop_reg: 2147483648 pop_reg: 168819807680310362 push_reg: 168819809827794010 168819809827794010 / 2 = 84409904913897005 push_reg: 84409904913897005 push_num: 2 push_num: 2084271706 push_num: 116720121430409216 2084271706 + 116720121430409216 = 116720123514680922 pop_reg: 116720121430409216 pop_reg: 2084271706 push_reg: 116720123514680922 116720123514680922 / 2 = 58360061757340461 push_reg: 58360061757340461 push_num: 2 push_num: 1915197460 push_num: 206267599686729728 1915197460 + 206267599686729728 = 206267601601927188 pop_reg: 206267599686729728 pop_reg: 1915197460 push_reg: 206267601601927188 206267601601927188 / 2 = 103133800800963594 push_reg: 103133800800963594 push_num: 2 push_num: 1501865098 push_num: 375187306228744192 1501865098 + 375187306228744192 = 375187307730609290 pop_reg: 375187306228744192 pop_reg: 1501865098 push_reg: 375187307730609290 push_num: 2 push_num: 1073741824 2 * 1073741824 = 2147483648 pop_reg: 1073741824 pop_reg: 2 push_reg: 2147483648 375187307730609290 + 2147483648 = 375187309878092938 pop_reg: 2147483648 pop_reg: 375187307730609290 push_reg: 375187309878092938 375187309878092938 / 2 = 187593654939046469 push_reg: 187593654939046469 push_num: 2 push_num: 281616092 push_num: 115962948760895488 281616092 + 115962948760895488 = 115962949042511580 pop_reg: 115962948760895488 pop_reg: 281616092 push_reg: 115962949042511580 115962949042511580 / 2 = 57981474521255790 push_reg: 57981474521255790 push_num: 2 push_num: 858260200 push_num: 100718430495178752 858260200 + 100718430495178752 = 100718431353438952 pop_reg: 100718430495178752 pop_reg: 858260200 push_reg: 100718431353438952 100718431353438952 / 2 = 50359215676719476 push_reg: 50359215676719476 push_num: 2 push_num: 1199779530 push_num: 220991769779634176 1199779530 + 220991769779634176 = 220991770979413706 pop_reg: 220991769779634176 pop_reg: 1199779530 push_reg: 220991770979413706 220991770979413706 / 2 = 110495885489706853 push_reg: 110495885489706853 push_num: 2 push_num: 1491596516 push_num: 331297726920654848 1491596516 + 331297726920654848 = 331297728412251364 pop_reg: 331297726920654848 pop_reg: 1491596516 push_reg: 331297728412251364 push_num: 2 push_num: 1073741824 2 * 1073741824 = 2147483648 pop_reg: 1073741824 pop_reg: 2 push_reg: 2147483648 331297728412251364 + 2147483648 = 331297730559735012 pop_reg: 2147483648 pop_reg: 331297728412251364 push_reg: 331297730559735012 331297730559735012 / 2 = 165648865279867506 push_reg: 165648865279867506 push_num: 2 push_num: 1377754176 push_num: 95884577947516928 1377754176 + 95884577947516928 = 95884579325271104 pop_reg: 95884577947516928 pop_reg: 1377754176 push_reg: 95884579325271104 push_num: 2 push_num: 1073741824 2 * 1073741824 = 2147483648 pop_reg: 1073741824 pop_reg: 2 push_reg: 2147483648 95884579325271104 + 2147483648 = 95884581472754752 pop_reg: 2147483648 pop_reg: 95884579325271104 push_reg: 95884581472754752 95884581472754752 / 2 = 47942290736377376 push_reg: 47942290736377376 push_num: 2 push_num: 660602088 push_num: 550183691414929408 660602088 + 550183691414929408 = 550183692075531496 pop_reg: 550183691414929408 pop_reg: 660602088 push_reg: 550183692075531496 550183692075531496 / 2 = 275091846037765748 push_reg: 275091846037765748 push_num: 2 push_num: 704525520 push_num: 573463238792970240 704525520 + 573463238792970240 = 573463239497495760 pop_reg: 573463238792970240 pop_reg: 704525520 push_reg: 573463239497495760 573463239497495760 / 2 = 286731619748747880 push_reg: 286731619748747880 push_num: 2 push_num: 1204875466 push_num: 236201198162542592 1204875466 + 236201198162542592 = 236201199367418058 pop_reg: 236201198162542592 pop_reg: 1204875466 push_reg: 236201199367418058 push_num: 2 push_num: 1073741824 2 * 1073741824 = 2147483648 pop_reg: 1073741824 pop_reg: 2 push_reg: 2147483648 236201199367418058 + 2147483648 = 236201201514901706 pop_reg: 2147483648 pop_reg: 236201199367418058 push_reg: 236201201514901706 236201201514901706 / 2 = 118100600757450853 push_reg: 118100600757450853 push_num: 2 push_num: 1779646528 push_num: 425847179924471808 1779646528 + 425847179924471808 = 425847181704118336 pop_reg: 425847179924471808 pop_reg: 1779646528 push_reg: 425847181704118336 push_num: 2 push_num: 1073741824 2 * 1073741824 = 2147483648 pop_reg: 1073741824 pop_reg: 2 push_reg: 2147483648 425847181704118336 + 2147483648 = 425847183851601984 pop_reg: 2147483648 pop_reg: 425847181704118336 push_reg: 425847183851601984 425847183851601984 / 2 = 212923591925800992 push_reg: 212923591925800992 push_num: 2 push_num: 579625676 push_num: 247851241118367744 579625676 + 247851241118367744 = 247851241697993420 pop_reg: 247851241118367744 pop_reg: 579625676 push_reg: 247851241697993420 247851241697993420 / 2 = 123925620848996710 push_reg: 123925620848996710 push_num: 2 push_num: 633125592 push_num: 15334497830567936 633125592 + 15334497830567936 = 15334498463693528 pop_reg: 15334497830567936 pop_reg: 633125592 push_reg: 15334498463693528 15334498463693528 / 2 = 7667249231846764 push_reg: 7667249231846764 push_num: 2 push_num: 1266180290 push_num: 82478425943572480 1266180290 + 82478425943572480 = 82478427209752770 pop_reg: 82478425943572480 pop_reg: 1266180290 push_reg: 82478427209752770 push_num: 2 push_num: 1073741824 2 * 1073741824 = 2147483648 pop_reg: 1073741824 pop_reg: 2 push_reg: 2147483648 82478427209752770 + 2147483648 = 82478429357236418 pop_reg: 2147483648 pop_reg: 82478427209752770 push_reg: 82478429357236418 82478429357236418 / 2 = 41239214678618209 push_reg: 41239214678618209 push_num: 2 push_num: 129116366 push_num: 388113246529257472 129116366 + 388113246529257472 = 388113246658373838 pop_reg: 388113246529257472 pop_reg: 129116366 push_reg: 388113246658373838 388113246658373838 / 2 = 194056623329186919 push_reg: 194056623329186919 push_num: 2 push_num: 1101465204 push_num: 570163273685532672 1101465204 + 570163273685532672 = 570163274786997876 pop_reg: 570163273685532672 pop_reg: 1101465204 push_reg: 570163274786997876 570163274786997876 / 2 = 285081637393498938 push_reg: 285081637393498938 push_num: 2 push_num: 1179926592 push_num: 478013556348944384 1179926592 + 478013556348944384 = 478013557528870976 pop_reg: 478013556348944384 pop_reg: 1179926592 push_reg: 478013557528870976 478013557528870976 / 2 = 239006778764435488 push_reg: 239006778764435488 push_num: 2779108660271026260 push_num: 8492750646795272566 push_num: 2462455873947635985 push_num: 4059049647450301267 2462455873947635985 ^ 4059049647450301267 = 1907488520814604866 pop_reg: 4059049647450301267 pop_reg: 2462455873947635985 push_reg: 1907488520814604866 8492750646795272566 ^ 1907488520814604866 = 8044709880234881844 pop_reg: 1907488520814604866 pop_reg: 8492750646795272566 push_reg: 8044709880234881844 2779108660271026260 ^ 8044709880234881844 = 5275383781192311648 pop_reg: 8044709880234881844 pop_reg: 2779108660271026260 push_reg: 5275383781192311648 push_num: 2255327472310680740 5275383781192311648 * 2255327472310680740 = 2260755937280469376 pop_reg: 2255327472310680740 pop_reg: 5275383781192311648 push_reg: 2260755937280469376 push_num: 9116454204002618355 2260755937280469376 + 9116454204002618355 = 11377210141283087731 pop_reg: 9116454204002618355 pop_reg: 2260755937280469376 push_reg: 11377210141283087731 pop_reg: 11377210141283087731 push_reg: 11377210141283087731 push_num: 2255327472310680740 11377210141283087731 * 2255327472310680740 = 1770247111463629228 pop_reg: 2255327472310680740 pop_reg: 11377210141283087731 push_reg: 1770247111463629228 push_num: 9116454204002618355 1770247111463629228 + 9116454204002618355 = 10886701315466247583 pop_reg: 9116454204002618355 pop_reg: 1770247111463629228 push_reg: 10886701315466247583 pop_reg: 10886701315466247583 push_reg: 10886701315466247583 push_num: 2255327472310680740 10886701315466247583 * 2255327472310680740 = 15440824652721618396 pop_reg: 2255327472310680740 pop_reg: 10886701315466247583 push_reg: 15440824652721618396 push_num: 9116454204002618355 15440824652721618396 + 9116454204002618355 = 6110534783014685135 pop_reg: 9116454204002618355 pop_reg: 15440824652721618396 push_reg: 6110534783014685135 pop_reg: 6110534783014685135 push_reg: 6110534783014685135 push_num: 2255327472310680740 6110534783014685135 * 2255327472310680740 = 6813270508296866972 pop_reg: 2255327472310680740 pop_reg: 6110534783014685135 push_reg: 6813270508296866972 push_num: 9116454204002618355 6813270508296866972 + 9116454204002618355 = 15929724712299485327 pop_reg: 9116454204002618355 pop_reg: 6813270508296866972 push_reg: 15929724712299485327 pop_reg: 15929724712299485327 push_reg: 15929724712299485327 push_num: 2255327472310680740 15929724712299485327 * 2255327472310680740 = 2208352041381691292 pop_reg: 2255327472310680740 pop_reg: 15929724712299485327 push_reg: 2208352041381691292 push_num: 9116454204002618355 2208352041381691292 + 9116454204002618355 = 11324806245384309647 pop_reg: 9116454204002618355 pop_reg: 2208352041381691292 push_reg: 11324806245384309647 pop_reg: 11324806245384309647 push_reg: 11324806245384309647 get_char: a push_num: 1881943610 push_num: 5289029062818267136 1881943610 + 5289029062818267136 = 5289029064700210746 pop_reg: 5289029062818267136 pop_reg: 1881943610 push_reg: 5289029064700210746 push_num: 2 push_num: 4611686018427387904 2 * 4611686018427387904 = 9223372036854775808 pop_reg: 4611686018427387904 pop_reg: 2 push_reg: 9223372036854775808 5289029064700210746 + 9223372036854775808 = 14512401101554986554 pop_reg: 9223372036854775808 pop_reg: 5289029064700210746 push_reg: 14512401101554986554 97 * 14512401101554986554 = 5750357248907772922 pop_reg: 14512401101554986554 pop_reg: 97 push_reg: 5750357248907772922 get_char: b push_num: 214756917 push_num: 3085738344940830720 214756917 + 3085738344940830720 = 3085738345155587637 pop_reg: 3085738344940830720 pop_reg: 214756917 push_reg: 3085738345155587637 push_num: 2 push_num: 4611686018427387904 2 * 4611686018427387904 = 9223372036854775808 pop_reg: 4611686018427387904 pop_reg: 2 push_reg: 9223372036854775808 3085738345155587637 + 9223372036854775808 = 12309110382010363445 pop_reg: 9223372036854775808 pop_reg: 3085738345155587637 push_reg: 12309110382010363445 98 * 12309110382010363445 = 7254452645894762570 pop_reg: 12309110382010363445 pop_reg: 98 push_reg: 7254452645894762570 get_char: c push_num: 1645635216 push_num: 9149030499467919360 1645635216 + 9149030499467919360 = 9149030501113554576 pop_reg: 9149030499467919360 pop_reg: 1645635216 push_reg: 9149030501113554576 99 * 9149030501113554576 = 1863559998473873840 pop_reg: 9149030501113554576 pop_reg: 99 push_reg: 1863559998473873840 get_char: d push_num: 1044985647 push_num: 7109559674029998080 1044985647 + 7109559674029998080 = 7109559675074983727 pop_reg: 7109559674029998080 pop_reg: 1044985647 push_reg: 7109559675074983727 push_num: 2 push_num: 1073741824 2 * 1073741824 = 2147483648 pop_reg: 1073741824 pop_reg: 2 push_reg: 2147483648 7109559675074983727 + 2147483648 = 7109559677222467375 pop_reg: 2147483648 pop_reg: 7109559675074983727 push_reg: 7109559677222467375 100 * 7109559677222467375 = 9979692921283776092 pop_reg: 7109559677222467375 pop_reg: 100 push_reg: 9979692921283776092 1863559998473873840 + 9979692921283776092 = 11843252919757649932 pop_reg: 9979692921283776092 pop_reg: 1863559998473873840 push_reg: 11843252919757649932 7254452645894762570 + 11843252919757649932 = 650961491942860886 pop_reg: 11843252919757649932 pop_reg: 7254452645894762570 push_reg: 650961491942860886 5750357248907772922 + 650961491942860886 = 6401318740850633808 pop_reg: 650961491942860886 pop_reg: 5750357248907772922 push_reg: 6401318740850633808 push_reg: 6110534783014685135 6401318740850633808 ^ 6110534783014685135 = 872280473965012383 pop_reg: 6110534783014685135 pop_reg: 6401318740850633808 push_reg: 872280473965012383 push_num: 569623436 push_num: 6226907318760505344 569623436 + 6226907318760505344 = 6226907319330128780 pop_reg: 6226907318760505344 pop_reg: 569623436 push_reg: 6226907319330128780 push_num: 2 push_num: 1073741824 2 * 1073741824 = 2147483648 pop_reg: 1073741824 pop_reg: 2 push_reg: 2147483648 6226907319330128780 + 2147483648 = 6226907321477612428 pop_reg: 2147483648 pop_reg: 6226907319330128780 push_reg: 6226907321477612428 push_num: 2 push_num: 4611686018427387904 2 * 4611686018427387904 = 9223372036854775808 pop_reg: 4611686018427387904 pop_reg: 2 push_reg: 9223372036854775808 6226907321477612428 + 9223372036854775808 = 15450279358332388236 pop_reg: 9223372036854775808 pop_reg: 6226907321477612428 push_reg: 15450279358332388236 872280473965012383 ^ 15450279358332388236 = 15740253662750074387