Decimal
1645504557895891870063305298942061810910882439288518505412952086
1645504557895891870063305298942061810910882439288518505412952086
1000000000000000000000000000000011000000000000000000000000000000011110000000000000000000000000000010010000000000000000000000000000000100100000000000000000000000000000000000000000000000000000000000000000000010110
10000000000300000000003600000000022000000000044000000000000000000000026