fork download
  1. import sys
  2.  
  3. def hex_to_decimal():
  4. while True:
  5. try:
  6. # Read hexadecimal input from the user
  7. hex_input = input().strip()
  8.  
  9. # Convert hexadecimal to decimal
  10. decimal_value = int(hex_input, 16)
  11.  
  12. if decimal_value >= 2**63:
  13. decimal_value -= 2**64
  14.  
  15. # Print the decimal value to standard output
  16. print(f"{decimal_value}")
  17. except ValueError:
  18. print("Invalid hexadecimal input. Please try again.", file=sys.stderr)
  19. except EOFError:
  20. # Exit the loop if end-of-file (Ctrl+D) is encountered
  21. print("\nExiting...")
  22. break
  23.  
  24. if __name__ == "__main__":
  25. hex_to_decimal()
  26.  
Success #stdin #stdout 0.04s 9672KB
stdin
0B3AFCC53C491727
18B430000006F619
18B4300000121B25
18B4300000208687
18B430000022214B
18B430000025DB22
18B4300000290514
18B43000003D8466
18B430000056C27E
18B430000077C403
18B4300000838092
18B43000008CBCB9
18B4300000A3A9FC
18B4300000C938DC
18B4300000D91F87
18B4300000ECFEB5
18B43000013B1733
18B430000140B47F
18B430000142CCCC
18B430000149C87D
18B430000150BF2C
18B4300001643237
18B430000168755B
18B430000183AF5C
18B43000019037FA
18B43000019518CF
18B4300001B462F9
18B4300001B86FBD
18B4300001CB3E3F
18B4300001DFF69D
18B4300001E0A528
18B4300001FA54C0
18B4300002572150
18B4300002868C9C
18B43000028F6498
18B4300002974D2F
18B43000029A2214
18B43000032632D4
18B430000332AEFA
18B43000038BCF9C
18B43000040A39F9
18B4300004599985
18B43000046A4B7A
18B4300004B346A0
18B4300004E3EBEC
18B430000523CE23
18B430000525D5F6
18B430000530106E
18B43000060BE5A5
18B43000065B6541
18B430000666687D
18B43000066D7208
18B4300006DB8850
18B4300006E5A8F8
18B4300006EF27D3
18B43000071360A7
18B4300007451334
18B4300007C95335
18B4300007D4F281
18B4300007DBCA27
18B4300007EF26A1
18B4300007F66A17
18B4300007F83B8D
18B4300008047844
18B43000081C902F
18B43000084EC925
18B4300008757223
18B43000088D1E4F
18B43000089454DC
18B4300008BDA821
18B4300008D95E56
18B4300008E33EA4
18B430000903A3AA
18B43000090F2D18
18B4300009169772
18B4300009430DCF
18B4300009495C95
18B430000984E8F6
18B430000997F43C
18B4300009BA9949
18B4300009BB1E28
18B4300009BE41D6
18B4300009DF0489
18B4300009E305A2
18B4300009F9E01B
18B430000A1AB141
18B430000A290B9A
18B430000A2B69DF
18B430000A31DA36
18B430000A3BB72A
18B430000A3C2959
18B430000A430F58
18B430000A5FA0B4
18B430000A723471
18B430000A8BC1BB
18B430000AD1FC7D
18B430000AE75001
18B430000AE95BF1
18B430000B08931E
18B430000B0A0445
18B430000B596193
18B430000BA29914
18B430000BD1989B
18B430000BF6D02F
18B430000C0915CF
18B430000C73A559
18B430000C7A3E1F
18B430000C898BBE
18B430000C9C58A5
18B430000C9C91E0
18B430000C9D7B96
18B430000CB03889
18B430000CC55627
18B430000CFEDBF3
18B430000D0E52EC
18B430000D0F855F
18B430000D104769
18B430000D344866
18B430000D486724
18B430000D544952
18B430000D6F9497
18B430000DCA7D4B
18B430000DCF1167
18B430000DDF2F3D
18B430000E07AE93
18B430000E2E1ED4
18B430000E543456
18B430000E55C89E
18B430000EC6A54F
18B430000ECA6BCD
18B430000EDA103C
18B430000EE702FD
18B430000F061383
18B430000F475D3D
18B430000F5965EC
18B430000F604948
18B430000F63A7A6
18B430000F646F3D
18B430000F9CF0CD
18B430000F9D79EB
18B430000FA7B6EC
18B430000FC2D0E4
18B430001015981B
18B43000103A75B4
18B43000103BC570
18B43000104FAC47
18B43000106DDC35
18B4300011330D68
18B430001135A85E
18B43000113AB699
18B430001150DC9B
18B4300011615ECC
18B43000117EDCF2
18B4300011886AA2
18B4300011E2A811
18B4300011EDE585
18B430001215F59B
18B4300012292904
18B430001248CAF9
18B43000127A5869
18B43000127C0263
18B430001283C8B6
18B4300012BD6345
18B4300012BF7ECB
18B43000130570DE
18B4300013537659
18B43000135EF45B
18B43000136BDB16
18B430001391D99F
18B43000139C2563
18B4300013C29DC2
18B4300014006DBB
18B4300014297EEE
18B43000143B850F
18B43000144AD0BD
18B4300014619B1C
18B4300014ACC01C
18B4300014DEA55D
18B4300014E62D00
18B430001501ADD7
18B430001575572D
18B4300015938DD6
18B4300015982E71
18B4300015A5423A
18B4300015CA6C65
18B4300015E4E241
18B43000164CBC94
18B43000167B705D
18B4300016A53A55
18B4300016AE79DF
18B4300016CA3CC2
18B4300016D63793
18B430001734A186
18B43000174CFCA7
18B430001753138A
18B43000175EF582
18B43000177F907E
18B43000178652E2
18B4300017C39EFE
18B4300017F3B0D7
18B4300017F50693
18B4300017FA3704
18B4300018473B91
18B430001852BEF1
18B430001876EDE6
18B430001898AA82
18B43000189F630F
18B4300018B286C8
18B4300018B2D785
18B4300018E4EC8A
18B43000194C9C74
18B4300019507C43
18B43000197BD683
18B43000197C9710
18B4300019B6CF6E
18B4300019C8AB42
18B4300019CE7069
18B430001A25F655
18B430001A2F4966
18B430001A5B4396
18B430001A8C5AA8
18B430001AA9054C
18B430001AD51097
18B430001AF69073
18B430001AFDCED7
18B430001B2BC4B2
18B430001BA14B53
18B430001BFA67AD
18B430001C08677E
18B430001C1EC96F
18B430001C43FBD0
18B430001CEC1927
18B430001D0E4E25
18B430001D15E7C5
18B430001D7E52AC
18B430001DA9F634
18B430001DE84E60
18B430001E135673
18B430001E387F83
18B430001E3EB08A
18B430001E54FA2A
18B430001E937BB8
18B430001E980AA3
18B430001EBCB5C2
18B430001F207DC3
18B430001F524822
18B430001F56B073
18B430001F5E39EA
18B430001F60B3E5
18B430001F6E9A72
18B430001F6EE97B
18B430001F8CAA46
18B430001FA1AFA8
18B430001FE0D532
18B430002085B905
18B43000208A1487
18B4300020B69B13
18B4300020C08EE0
18B4300020D5D3AC
18B43000212192FF
18B430002139CC7A
18B430002139E224
18B43000214544C1
18B43000214EEBFE
18B4300021558511
18B430002163645D
18B4300021734D8D
18B4300021DF889E
18B4300022037553
18B43000222602FB
18B4300022292157
18B430002261AB98
18B4300022957098
18B4300022A448C5
18B4300022C5D236
18B4300022EA99D2
18B430002308AA4B
18B43000231ABB45
18B43000233A3BB5
18B43000234D6F9E
18B43000237F5E5F
18B43000238BA808
18B4300023930356
18B43000239E49E2
18B4300023C39347
18B4300023D1F7F0
18B4300023D4F456
18B4300023F7C187
18B430002476FF09
18B4300024A1624F
18B4300024AF2F33
18B4300024BDFE16
18B4300024C63132
18B430002500C5D3
18B4300025088FA4
18B43000253CD589
18B430002587EFA0
18B4300025A06868
18B4300025AA8978
18B4300025CDB0BC
18B4300025D32B59
18B4300025F73ADE
18B4300025F8C57C
18B430002624A6DF
18B4300026286D82
18B43000264A2E61
18B430002678E337
18B4300026860F27
18B43000269E9C85
18B4300026A45A61
18B4300026AE6F14
18B4300026BCA849
18B4300026CA25B7
18B4300026F126F9
18B4300026F3EC8E
18B4300027569B42
18B4300027A16338
18B4300027A55DDF
18B430002807718D
18B430002844684A
18B43000284B1A53
18B4300028B05CB0
18B4300028F13CA3
18B4300029064D33
18B43000291359AF
18B43000292F53A1
18B43000293620C5
18B43000295C77B9
18B4300029848D2D
18B4300029CAC0E3
18B430002A4CE324
18B430002A6B229C
18B430002A74C5A8
18B430002A974BAB
18B430002AA636FA
18B430002AC0AB2A
18B430002B23DF88
18B430002B66F2F9
18B430002B736CD8
18B430002B8928FD
18B430002B908571
18B430002BB6DFE4
18B430002BBAF33F
18B430002BD5B387
18B430002BF79DF6
18B430002BFD7EF4
18B430002C28A53B
18B430002C37BC9A
18B430002C5739A3
18B430002C5F2702
18B430002C68FD40
18B430002C7498BC
18B430002C77B2BE
18B430002C8C177C
18B430002C98047E
18B430002C985861
18B430002C99B025
18B430002CDCE2AF
18B430002D4FE626
18B430002D597705
18B430002D714B86
18B430002D815E1F
18B430002D9ECB9C
18B430002DDE14A3
18B430002E218A9D
18B430002E6309AE
18B430002E813B26
18B430002EC5E628
18B430002F7ED50A
18B430002FA0060C
18B430002FB3C260
18B430002FD5ADBE
18B430002FE872ED
18B430002FF03656
18B43000300863D3
18B430003009997C
18B43000304E6EB4
18B43000308772EB
18B4300030A49C2B
18B4300030AA90EE
18B4300030E9D3DF
18B4300031232ED9
18B43000312736A9
18B4300031725946
18B43000318B3BA3
18B4300031D73F57
18B430003202F9FB
18B430003232C0B8
18B43000324784B7
18B430003259D671
18B43000328F292E
18B4300032ADB531
18B4300032C9EBBE
18B43000331101CC
18B4300033322462
18B43000337D84B7
18B4300033C40F73
18B4300033C4C4E0
18B4300033DB4470
18B4300033DE82AA
18B4300033E8D347
18B4300034305D41
18B4300034414F3F
18B4300034963D63
18B4300034BA8DE6
18B4300034BE3959
18B4300034C4C923
18B4300034FFCC8E
18B43000351D2E18
18B430003524D961
18B43000356873DC
18B43000357DC2A9
18B4300035BB49CD
18B4300035F6B975
18B4300035F78379
18B430003600E2D4
18B43000369A09A9
18B4300036D02278
18B4300036E240F1
18B4300036F1F12F
18B4300036FB9C86
18B4300036FBAE8E
18B4300037279272
18B43000378061F4
18B4300037807133
18B43000378AFC85
18B43000378C03D4
18B4300037C7FEBF
18B4300037CDCB51
18B4300037D89FA6
18B4300037F56E95
18B4300038577B4D
18B43000387C3F8B
18B43000388B4CA8
18B4300038ED5D41
18B430003916EDB9
18B430003926A2D9
18B4300039376A09
18B43000393BA32C
18B4300039630E44
18B43000398DC96E
18B4300039CEFE31
18B4300039F59EB4
18B4300039FABF94
18B430003A01669C
18B430003A07ECCA
18B430003A39D505
18B430003A505395
18B430003A5B223D
18B430003A5B31EF
18B430003A748906
18B430003B0BD5A1
18B430003B252F7A
18B430003B6B9150
18B430003BC9416C
18B430003BFC5B8A
18B430003C231A45
18B430003C291228
18B430003C32531A
18B430003CB1022B
18B430003CBC33EB
18B430003D01384D
18B430003D30EE75
18B430003D890AF5
18B430003D89E1F9
18B430003DC1D434
18B430003DCDBBB6
18B430003E1390E0
18B430003E348FB0
18B430003E5E39FE
18B430003EA881F8
18B430003EB88551
18B430003ED78240
18B430003F0EE149
18B430003F305B1B
18B430003F546382
18B430003F607B90
18B430003F65A72E
18B430003FA6E355
18B430003FA935C3
18B430003FEF225A
18B430003FFBDE7E
18B43000400AF3E2
18B4300040431AF7
18B4300040586F66
18B430004090F6FE
18B4300040A5BF3C
18B4300040BE87FF
18B4300040C0DE1D
18B4300040DA7EA7
18B43000414116A4
18B43000417238FD
18B430004188CF95
18B4300041F96410
18B43000421A161A
18B43000424C733D
18B43000424FDEC8
18B43000427A05BB
18B4300042D11953
18B43000430D2BD7
18B430004316E07C
18B4300043469D9C
18B430004360B2BE
18B430004376EB2F
18B4300043A6F350
18B43000443137CC
18B4300044563C24
18B43000445D11A2
18B430004479F840
18B4300044866D3F
18B43000448D90FD
18B4300044A0344D
18B4300044BB0BAB
18B4300044DA8E40
18B4300044E0755A
18B430004517F4AA
18B43000452A072A
18B43000452D6CF9
18B43000453C1A7D
18B43000455F034F
18B4300045701C07
18B43000457AD4BB
18B430004682396A
18B4300046AED09A
18B4300046B91E0B
18B4300046BEA71A
18B4300046C269DA
18B43000470F69DF
18B430004714D808
18B430004714FE79
18B43000473DFB89
18B43000475D00CD
18B43000476E4C5F
18B43000476F99A0
18B430004795D631
18B4300047ACA846
18B4300047C4359F
18B4300047EFA738
18B430004830C5E4
18B43000483E25FD
18B43000483E5894
18B43000486B76AB
18B43000487A2C0C
18B4300048CB713D
18B4300048D53B93
18B430004913F80F
18B43000491B42FB
18B4300049351756
18B43000493F5501
18B4300049401771
18B43000496CED19
18B430004978C1B9
18B43000498F6146
18B43000499BEBDE
18B4300049A04C26
18B4300049C09E98
18B4300049F77D9E
18B4300049FBAE20
18B430004A1577F2
18B430004A3E2A59
18B430004A790636
18B430004AFFF123
18B430004B299831
18B430004B413C57
18B430004BE2D2DF
18B430004BF98DB6
18B430004C099303
18B430004C0A5D53
18B430004C438E46
18B430004C6CEDC8
18B430004CC850EB
18B430004CD3CA4A
18B430004D4007A0
18B430004D4EF4EB
18B430004D5FD0B3
18B430004D623CD0
18B430004DB615DE
18B430004DDDEB25
18B430004E060F85
18B430004E208E8A
18B430004E8C74CF
18B430004E8D53AA
18B430004E8F23B8
18B430004EBCD947
18B430004F17D218
18B430004F971B66
18B430004FBB77BB
18B430005038F2B9
18B4300050497CD1
18B4300050676EBE
18B43000509E78F6
18B4300050BD04EC
18B4300050D73440
18B4300050F6F2CD
18B4300050F7E7D4
18B4300050F848C7
18B430005111E6A4
18B43000512177C5
18B4300051E4E7A9
18B4300051E7EE5B
18B43000521BEAC2
18B43000522EDE4A
18B43000524F7806
18B4300052588148
18B4300052E06528
18B4300052E75722
18B4300053304985
18B43000534239D2
18B430005352F0C5
18B430005387C92D
18B4300053FF05A3
18B4300054393A59
18B4300054AFEAD3
18B4300054BA39D2
18B4300054FF0648
18B43000550F8E2A
18B43000555E5DFB
18B4300055A57C39
18B4300055A9EA68
18B4300055C568AF
18B4300055C8145D
18B4300055D11BCF
18B43000565127D0
18B4300056847CCE
18B430005693C940
18B4300056A0E552
18B4300056BAF956
18B4300056E29994
18B4300056E811BF
18B4300056FC5962
18B4300057029DCD
18B430005736E7C7
18B4300057642292
18B43000580715A6
18B4300058327064
18B43000583AF244
18B43000586EEDD8
18B430005896D717
18B4300058B940B8
18B4300058BE5026
18B4300058CD4CB1
18B4300058D588F7
18B4300058E3C25B
18B4300058F32801
18B430005940FEC9
18B4300059758668
18B43000597F6792
18B4300059A946AC
18B430005A463B9C
18B430005A6EE807
18B430005A769D53
18B430005A8FE06A
18B430005A9254D0
18B430005AABC31F
18B430005AE40CD4
18B430005B27632B
18B430005B3AD653
18B430005B5116D3
18B430005B665F41
18B430005B6D698B
18B430005B874448
18B430005BDB1C6D
18B430005BF2B4D9
18B430005C2C4C90
18B430005C3C52D1
18B430005C55BA70
18B430005C588126
18B430005C6C2EF7
18B430005C7F4857
18B430005C943243
18B430005CE4E539
18B430005D0A8CC0
18B430005D2273B0
18B430005DA3920A
18B430005DAB8916
18B430005DB90070
18B430005DD85C86
18B430005DDFF20F
18B430005E1E4898
18B430005E2E1863
18B430005E53B0B9
18B430005E762059
18B430005EF8DB5E
18B430005F2C195F
18B430005F6191AE
18B430005F65DA48
18B430005F916D4A
18B430005FAB8B9D
18B430005FCAA88D
18B430005FCEA147
18B4300060012784
18B43000603A39E2
18B430006076059F
18B4300060EE2ED3
18B430006118BB4D
18B4300061544F8E
18B430006155078B
18B4300061659227
18B43000617A3079
18B43000619164F2
18B4300061B63567
18B4300061B846E1
18B4300061E42CEE
18B43000620AAD62
18B4300062610BC7
18B4300062ACA505
18B4300062E5E99A
18B4300063282EAA
18B43000632F3016
18B43000635129FC
18B4300063572376
18B4300063CC7232
18B4300063D9D8DE
18B4300063E423E7
18B43000642065D1
18B43000643F543B
18B43000645E9E7A
18B4300064832AB8
18B4300064A3CCC9
18B4300065181A66
18B43000652C3034
18B4300065395D61
18B43000653F3312
18B430006541AA09
18B43000655C4FEB
18B43000657E84FB
18B4300065B3C553
18B4300065CB1B36
18B4300065F15D0E
18B43000662147D2
18B43000662670D8
18B430006636D6DE
18B4300066416F76
18B43000666C7D0D
18B4300066733EBC
18B43000667A2F96
18B43000669CA65F
18B4300066C99FA1
18B4300066D36994
18B4300066F36696
18B43000670D727C
18B43000672E8CB5
18B430006746080C
18B4300067539D61
18B4300067624D46
18B4300068046E0E
18B43000680B0873
18B43000681F4A80
18B4300068714119
18B4300068C33CCF
18B4300068FA1229
18B43000690D5081
18B4300069AD0889
18B4300069BA3D11
18B4300069F4E78A
18B4300069F82168
18B430006A103E7F
18B430006A4AE89B
18B430006A5DEC08
18B430006A67DCB8
18B430006A92C525
18B430006AAEAAEA
18B430006ABCC6AA
18B430006ADB7E92
18B430006AE220F2
18B430006AE94625
18B430006B2DC926
18B430006B674971
18B430006B7A5C94
18B430006B832077
18B430006B8BC127
18B430006BDF3314
18B430006BEA1F43
18B430006C0974FD
18B430006C1DDC1B
18B430006C24DB71
18B430006C389F80
18B430006C44725E
18B430006C5A0E9B
18B430006CD95921
18B430006CECC898
18B430006D2CC87D
18B430006D3F10DD
18B430006D53F517
18B430006D7B1654
18B430006DC25AEC
18B430006DD02934
18B430006E01C22E
18B430006E01CCA8
18B430006E148D20
18B430006E3991E4
18B430006E71FDED
18B430006EAF1ACA
18B430006EB401EE
18B430006EB636E3
18B430006ED59A48
18B430006F6B2AD3
18B430006FCD2458
18B430006FD23154
18B4300070133A82
18B430007059E0F4
18B430007061966E
18B4300070E1C4D0
18B43000711C4170
18B43000713F6A0C
18B430007187DA9B
18B4300071AA4504
18B4300071F3D604
18B43000721FE550
18B430007229D13C
18B430007246E2C4
18B43000726C4D92
18B43000727F3884
18B430007295777A
18B4300072B047F6
18B4300072E1D890
18B4300073DE20AA
18B4300073E3AF76
18B430007431B376
18B43000745318A4
18B43000746F16B3
18B4300074894843
18B4300074BCE246
18B4300074BF8E1D
18B4300074E3D842
18B4300074E8BFC9
18B43000751ED8DE
18B43000752C48A8
18B4300075C0998B
18B4300075E2C847
18B4300075FAE87D
18B4300076173B62
18B430007660CD34
18B430007664C91E
18B430007664FAAD
18B4300076814EF5
18B4300076828456
18B430007691AFD4
18B4300076CB385B
18B4300076ECCFB8
18B43000770A2D16
18B43000776B2B9F
18B430007786027F
18B4300077A617DB
18B4300077BAB960
18B4300077E4E1B9
18B43000780B69BB
18B4300078265E9C
18B430007829C613
18B430007831C629
18B4300078531DB5
18B43000787EC57C
18B4300078B47301
18B4300078F5340B
18B430007924A675
18B4300079253502
18B430007952E990
18B430007967C1F4
18B430007991CF7D
18B4300079AB5AA5
18B4300079B807BB
18B4300079D5B490
18B4300079F8CCFF
18B430007A00FBE2
18B430007A32FF49
18B430007A3E6897
18B430007A5BB0E2
18B430007A86558E
18B430007AB38632
18B430007AC48417
18B430007ADDFC57
18B430007AEBA428
18B430007B0CCB1E
18B430007B23B286
18B430007B3B5D32
18B430007B61F39F
18B430007B809705
18B430007BD453CB
18B430007C011D6D
18B430007C053188
18B430007C17864A
18B430007C1DFD8F
18B430007CF2EA8E
18B430007D0159C9
18B430007D1B7BE6
18B430007D1FB749
18B430007D580DA7
18B430007D79ACA7
18B430007DB39AED
18B430007DC55BBC
18B430007DE5F8C0
18B430007E8FD1A0
18B430007E9503EF
18B430007E965805
18B430007E9C93FC
18B430007EAA9D13
18B430007EDF26BE
18B430007EFA298F
18B430007F9B2010
18B430007FBAC028
18B430AA0002F822
18B430AAA4C0E085
18B430AAAAEFD7A3
4189216BA6DC0370
942E35F808E94737
C7555AEA63BBF302
stdout
809237007116605223
1780100529276778009
1780100529277508389
1780100529278453383
1780100529278558539
1780100529278802722
1780100529279010068
1780100529280353382
1780100529282007678
1780100529284170755
1780100529284939922
1780100529285545145
1780100529287047676
1780100529289509084
1780100529290551175
1780100529291853493
1780100529296971571
1780100529297339519
1780100529297476812
1780100529297934461
1780100529298390828
1780100529299665463
1780100529299944795
1780100529301729116
1780100529302550522
1780100529302870223
1780100529304920825
1780100529305186237
1780100529306418751
1780100529307776669
1780100529307821352
1780100529309504704
1780100529315586384
1780100529318694044
1780100529319273624
1780100529319791919
1780100529319977492
1780100529329156820
1780100529329975034
1780100529335816092
1780100529344100857
1780100529349302661
1780100529350396794
1780100529355179680
1780100529358367724
1780100529362554403
1780100529362687478
1780100529363357806
1780100529377764773
1780100529382974785
1780100529383696509
1780100529384157704
1780100529391372368
1780100529392036088
1780100529392658387
1780100529395032231
1780100529398289204
1780100529406956341
1780100529407718017
1780100529408166439
1780100529409435297
1780100529409911319
1780100529410030477
1780100529410832452
1780100529412411439
1780100529415702821
1780100529418236451
1780100529419787855
1780100529420260572
1780100529422968865
1780100529424784982
1780100529425432228
1780100529427555242
1780100529428311320
1780100529428797298
1780100529431711183
1780100529432124565
1780100529436027126
1780100529437275196
1780100529439545673
1780100529439579688
1780100529439785430
1780100529441932425
1780100529442194850
1780100529443692571
1780100529445843265
1780100529446783898
1780100529446939103
1780100529447361078
1780100529448007466
1780100529448036697
1780100529448488792
1780100529450361012
1780100529451578481
1780100529453253051
1780100529457855613
1780100529459253249
1780100529459387377
1780100529461433118
1780100529461527621
1780100529466728851
1780100529471527188
1780100529474607259
1780100529477046319
1780100529478243791
1780100529485227353
1780100529485659679
1780100529486662590
1780100529487894693
1780100529487909344
1780100529487969174
1780100529489197193
1780100529490581031
1780100529494350835
1780100529495364332
1780100529495442783
1780100529495492457
1780100529497852006
1780100529499170596
1780100529499949394
1780100529501738135
1780100529507695947
1780100529507996007
1780100529509052221
1780100529511706259
1780100529514225364
1780100529516721238
1780100529516824734
1780100529524221263
1780100529524468685
1780100529525493820
1780100529526342397
1780100529528378243
1780100529532656957
1780100529533838828
1780100529534290248
1780100529534511014
1780100529534562109
1780100529538265293
1780100529538300395
1780100529538971372
1780100529540747492
1780100529546172443
1780100529548588468
1780100529548674416
1780100529549978695
1780100529551957045
1780100529564880232
1780100529565050974
1780100529565382297
1780100529566833819
1780100529567915724
1780100529569848562
1780100529570474658
1780100529576388625
1780100529577125253
1780100529579750811
1780100529581009156
1780100529583082233
1780100529586329705
1780100529586438755
1780100529586948278
1780100529590723397
1780100529590861515
1780100529595445470
1780100529600558681
1780100529601311835
1780100529602157334
1780100529604647327
1780100529605322083
1780100529607843266
1780100529611894203
1780100529614585582
1780100529615766799
1780100529616769213
1780100529618262812
1780100529623187484
1780100529626457437
1780100529626950912
1780100529628753367
1780100529636333357
1780100529638313430
1780100529638616689
1780100529639473722
1780100529641909349
1780100529643643457
1780100529650449556
1780100529653510237
1780100529656248917
1780100529656855007
1780100529658674370
1780100529659459475
1780100529665646982
1780100529667243175
1780100529667642250
1780100529668420994
1780100529670557822
1780100529671000802
1780100529675017982
1780100529678168279
1780100529678255763
1780100529678595844
1780100529683643281
1780100529684397809
1780100529686769126
1780100529688980098
1780100529689420559
1780100529690674888
1780100529690695557
1780100529693977738
1780100529700772980
1780100529701026883
1780100529703868035
1780100529703917328
1780100529707732846
1780100529708903234
1780100529709281385
1780100529715017301
1780100529715628390
1780100529718510486
1780100529721727656
1780100529723606348
1780100529726492823
1780100529728688243
1780100529729162967
1780100529732175026
1780100529739877203
1780100529745717165
1780100529746634622
1780100529748101487
1780100529750539216
1780100529761556775
1780100529763798565
1780100529764296645
1780100529771139756
1780100529773999668
1780100529778085472
1780100529780905587
1780100529783340931
1780100529783746698
1780100529785207338
1780100529789303736
1780100529789602467
1780100529792005570
1780100529798544835
1780100529801807906
1780100529802096755
1780100529802590698
1780100529802752997
1780100529803663986
1780100529803684219
1780100529805634118
1780100529807011752
1780100529811150130
1780100529821956357
1780100529822241927
1780100529825159955
1780100529825812192
1780100529827206060
1780100529832170239
1780100529833757818
1780100529833763364
1780100529834509505
1780100529835142142
1780100529835574545
1780100529836483677
1780100529837526413
1780100529844619422
1780100529846973779
1780100529849238267
1780100529849442647
1780100529853148056
1780100529856540824
1780100529857513669
1780100529859711542
1780100529862121938
1780100529864092235
1780100529865276229
1780100529867340725
1780100529868599198
1780100529871871583
1780100529872676872
1780100529873158998
1780100529873897954
1780100529876341575
1780100529877284848
1780100529877480534
1780100529879761287
1780100529888100105
1780100529890878031
1780100529891782451
1780100529892752918
1780100529893290290
1780100529897129427
1780100529897639844
1780100529901065609
1780100529905987488
1780100529907591272
1780100529908255096
1780100529910558908
1780100529910917977
1780100529913281246
1780100529913382268
1780100529916258015
1780100529916505474
1780100529918717537
1780100529921778487
1780100529922641703
1780100529924250757
1780100529924627041
1780100529925287700
1780100529926219849
1780100529927103927
1780100529929660153
1780100529929841806
1780100529936309058
1780100529941209912
1780100529941470687
1780100529947898253
1780100529951893578
1780100529952332371
1780100529958968496
1780100529963220131
1780100529964600627
1780100529965455791
1780100529967289249
1780100529967734981
1780100529970247609
1780100529972874541
1780100529977475299
1780100529986003748
1780100529987986076
1780100529988617640
1780100529990880171
1780100529991857914
1780100529993591594
1780100530000093064
1780100530004488953
1780100530005306584
1780100530006731005
1780100530007213425
1780100530009726948
1780100530009994047
1780100530011747207
1780100530013969910
1780100530014355188
1780100530017183035
1780100530018172058
1780100530020235683
1780100530020755202
1780100530021399872
1780100530022160572
1780100530022363838
1780100530023700348
1780100530024481918
1780100530024503393
1780100530024591397
1780100530028995247
1780100530036532774
1780100530037159685
1780100530038721414
1780100530039774751
1780100530041703324
1780100530045850787
1780100530050271901
1780100530054564270
1780100530056543014
1780100530061043240
1780100530073163018
1780100530075338252
1780100530076631648
1780100530078854590
1780100530080084717
1780100530080593494
1780100530082178003
1780100530082257276
1780100530086768308
1780100530090504939
1780100530092416043
1780100530092806382
1780100530096952287
1780100530100711129
1780100530100975273
1780100530105899334
1780100530107530147
1780100530112511831
1780100530115377659
1780100530118508728
1780100530119869623
1780100530121070193
1780100530124564782
1780100530126566705
1780100530128415678
1780100530133074380
1780100530135245922
1780100530140185783
1780100530144808819
1780100530144855264
1780100530146329712
1780100530146542250
1780100530147218247
1780100530151906625
1780100530153017151
1780100530158583139
1780100530160963046
1780100530161203545
1780100530161633571
1780100530165501070
1780100530167426584
1780100530167929185
1780100530172359644
1780100530173756073
1780100530177788365
1780100530181683573
1780100530181735289
1780100530182349524
1780100530192386473
1780100530195931768
1780100530197119217
1780100530198147375
1780100530198781062
1780100530198785678
1780100530201662066
1780100530207482356
1780100530207486259
1780100530208177285
1780100530208244692
1780100530212175551
1780100530212555601
1780100530213265318
1780100530215153301
1780100530221579085
1780100530223988619
1780100530224975016
1780100530231401793
1780100530234125753
1780100530235155161
1780100530236254729
1780100530236531500
1780100530239114820
1780100530241915246
1780100530246188593
1780100530248720052
1780100530249056148
1780100530249492124
1780100530249919690
1780100530253190405
1780100530254664597
1780100530255372861
1780100530255376879
1780100530257037574
1780100530266953121
1780100530268614522
1780100530273227088
1780100530279367020
1780100530282716042
1780100530285255237
1780100530285646376
1780100530286252826
1780100530294555179
1780100530295288811
1780100530299811917
1780100530302938741
1780100530308713205
1780100530308768249
1780100530312434740
1780100530313214902
1780100530317791456
1780100530319953840
1780100530322684414
1780100530327552504
1780100530328601937
1780100530330632768
1780100530334261577
1780100530336455451
1780100530338816898
1780100530339609488
1780100530339948334
1780100530344223573
1780100530344375747
1780100530348958298
1780100530349792894
1780100530350781410
1780100530354461431
1780100530355859302
1780100530359564030
1780100530360926012
1780100530362550271
1780100530362703389
1780100530364382887
1780100530371106468
1780100530374326525
1780100530375806869
1780100530383184912
1780100530385327642
1780100530388628285
1780100530388852424
1780100530391614907
1780100530397321555
1780100530401258455
1780100530401894524
1780100530405023132
1780100530406732478
1780100530408188719
1780100530411336528
1780100530420398028
1780100530422823972
1780100530423271842
1780100530425165888
1780100530425982271
1780100530426450173
1780100530427671629
1780100530429430699
1780100530431495744
1780100530431882586
1780100530435519658
1780100530436704042
1780100530436926713
1780100530437888637
1780100530440176463
1780100530441296903
1780100530441999547
1780100530459261290
1780100530462183578
1780100530462858763
1780100530463221530
1780100530463467994
1780100530468514271
1780100530468870152
1780100530468879993
1780100530471566217
1780100530473599181
1780100530474732639
1780100530474817952
1780100530477323825
1780100530478819398
1780100530480362911
1780100530483210040
1780100530487477732
1780100530488354301
1780100530488367252
1780100530491324075
1780100530492288012
1780100530497614141
1780100530498255763
1780100530502367247
1780100530502845179
1780100530504537942
1780100530505209089
1780100530505258865
1780100530508197145
1780100530508972473
1780100530510455110
1780100530511277022
1780100530511563814
1780100530513682072
1780100530517278110
1780100530517552672
1780100530519242738
1780100530521909849
1780100530525767222
1780100530534609187
1780100530537338929
1780100530538888279
1780100530549478111
1780100530550967734
1780100530552017667
1780100530552069459
1780100530555817542
1780100530558528968
1780100530564518123
1780100530565270090
1780100530572363680
1780100530573341931
1780100530574446771
1780100530574605520
1780100530580100574
1780100530582711077
1780100530585341829
1780100530587078282
1780100530594149583
1780100530594206634
1780100530594325432
1780100530597321031
1780100530603282968
1780100530611624806
1780100530614007739
1780100530622231225
1780100530623315153
1780100530625277630
1780100530628884726
1780100530630886636
1780100530632602688
1780100530634683085
1780100530634745812
1780100530634770631
1780100530636449444
1780100530637469637
1780100530650277801
1780100530650476123
1780100530653883074
1780100530655125066
1780100530657261574
1780100530657853768
1780100530666759464
1780100530667214626
1780100530671995269
1780100530673170898
1780100530674266309
1780100530677729581
1780100530685543843
1780100530689358425
1780100530697136851
1780100530697812434
1780100530702321224
1780100530703404586
1780100530708569595
1780100530713230393
1780100530713520744
1780100530715322543
1780100530715497565
1780100530716089295
1780100530724480976
1780100530727845070
1780100530728847680
1780100530729706834
1780100530731415894
1780100530734012820
1780100530734371263
1780100530735700322
1780100530736111053
1780100530739537863
1780100530742502034
1780100530753181094
1780100530756022372
1780100530756579908
1780100530759986648
1780100530762602263
1780100530764857528
1780100530765189158
1780100530766171313
1780100530766711031
1780100530767643227
1780100530768652289
1780100530773753545
1780100530777196136
1780100530777843602
1780100530780587692
1780100530790874012
1780100530793539591
1780100530794044755
1780100530795700330
1780100530795861200
1780100530797527839
1780100530801216724
1780100530805629739
1780100530806904403
1780100530808362707
1780100530809757505
1780100530810218891
1780100530811913288
1780100530817408109
1780100530818954457
1780100530822728848
1780100530823779025
1780100530825443952
1780100530825625894
1780100530826915575
1780100530828167255
1780100530829537859
1780100530834826553
1780100530837294272
1780100530838860720
1780100530847322634
1780100530847844630
1780100530848727152
1780100530850782342
1780100530851279375
1780100530855364760
1780100530856400995
1780100530858864825
1780100530861121625
1780100530869689182
1780100530873047391
1780100530876551598
1780100530876832328
1780100530879688010
1780100530881399709
1780100530883438733
1780100530883699015
1780100530887010180
1780100530890750434
1780100530894669215
1780100530902544083
1780100530905332557
1780100530909237134
1780100530909284235
1780100530910368295
1780100530911719545
1780100530913240306
1780100530915652967
1780100530915788513
1780100530918665454
1780100530921188706
1780100530926848967
1780100530931803397
1780100530935556506
1780100530939899562
1780100530940358678
1780100530942585340
1780100530942976886
1780100530950664754
1780100530951543006
1780100530952217575
1780100530956166609
1780100530958193723
1780100530960244346
1780100530962639544
1780100530964778185
1780100530972400230
1780100530973716532
1780100530974580065
1780100530974962450
1780100530975123977
1780100530976870379
1780100530979112187
1780100530982602067
1780100530984131382
1780100530986638606
1780100530989778898
1780100530990117080
1780100530991191774
1780100530991886198
1780100530994707725
1780100530995150524
1780100530995605398
1780100530997864031
1780100531000811425
1780100531001452948
1780100531003549334
1780100531005256316
1780100531007425717
1780100531008964620
1780100531009854817
1780100531010817350
1780100531021442574
1780100531021875315
1780100531023202944
1780100531028574489
1780100531033947343
1780100531037540905
1780100531038802049
1780100531049269385
1780100531050134801
1780100531053979530
1780100531054190952
1780100531055771263
1780100531059615899
1780100531060861960
1780100531061513400
1780100531064325413
1780100531066153706
1780100531067078314
1780100531069091474
1780100531069526258
1780100531069994533
1780100531074484518
1780100531078252913
1780100531079502996
1780100531080077431
1780100531080642855
1780100531086111508
1780100531086827331
1780100531088880893
1780100531090218011
1780100531090676593
1780100531091971968
1780100531092746846
1780100531094163099
1780100531102505249
1780100531103778968
1780100531107973245
1780100531109171421
1780100531110540567
1780100531113104980
1780100531117775596
1780100531118680372
1780100531121930798
1780100531121933480
1780100531123162400
1780100531125588452
1780100531129286125
1780100531133291210
1780100531133612526
1780100531133757155
1780100531135814216
1780100531145616083
1780100531152036952
1780100531152367956
1780100531156630146
1780100531161260276
1780100531161765486
1780100531170165968
1780100531173998960
1780100531176303116
1780100531181050523
1780100531183305988
1780100531188127236
1780100531191014736
1780100531191664956
1780100531193569988
1780100531196022162
1780100531197261956
1780100531198719866
1780100531200477174
1780100531203725456
1780100531220258986
1780100531220623222
1780100531225736054
1780100531227924644
1780100531229759155
1780100531231475779
1780100531234857542
1780100531235032605
1780100531237410882
1780100531237732297
1780100531241277662
1780100531242158248
1780100531251878283
1780100531254118471
1780100531255699581
1780100531257555810
1780100531262377268
1780100531262638366
1780100531262651053
1780100531264507637
1780100531264586838
1780100531265581012
1780100531269351515
1780100531271552952
1780100531273477398
1780100531279834015
1780100531281592959
1780100531283695579
1780100531285047648
1780100531287810489
1780100531290335675
1780100531292102300
1780100531292325395
1780100531292849705
1780100531295034805
1780100531297895804
1780100531301413633
1780100531305657355
1780100531308766837
1780100531308803330
1780100531311798672
1780100531313164788
1780100531315920765
1780100531317594789
1780100531318425531
1780100531320370320
1780100531322670335
1780100531323206626
1780100531326484297
1780100531327232151
1780100531329151202
1780100531331945870
1780100531334907442
1780100531336021015
1780100531337690199
1780100531338585128
1780100531340757790
1780100531342258822
1780100531343809842
1780100531346338719
1780100531348346629
1780100531353834443
1780100531356769645
1780100531357036936
1780100531358238282
1780100531358662031
1780100531372616334
1780100531373562313
1780100531375274982
1780100531375552329
1780100531379244455
1780100531381447847
1780100531385244397
1780100531386407868
1780100531388545216
1780100531399676320
1780100531400016879
1780100531400103941
1780100531400512508
1780100531401432339
1780100531404875454
1780100531406645647
1780100531417194512
1780100531419267112
1780101259420956706
1780101262184865925
1780101262288607139
4722342430519329648
-7769212967749859529
-4083257524399377662

Exiting...