trying to multiply 230948745 and 129387129838
the minimum half-length of these two numbers is 4
230948745 is split into 23094 and 8745
129387129838 is split into 12938712 and 9838
a is 23094, b is 8745, c is 12938712, d is 9838
now we have to multiply a*b and c*d which we apply karatsuba again for
------
trying to multiply 23094 and 12938712
the minimum half-length of these two numbers is 2
23094 is split into 230 and 94
12938712 is split into 129387 and 12
a is 230, b is 94, c is 129387, d is 12
now we have to multiply a*b and c*d which we apply karatsuba again for
------
trying to multiply 230 and 129387
the minimum half-length of these two numbers is 1
230 is split into 23 and 0
129387 is split into 12938 and 7
a is 23, b is 0, c is 12938, d is 7
now we have to multiply a*b and c*d which we apply karatsuba again for
------
trying to multiply 23 and 12938
the minimum half-length of these two numbers is 1
23 is split into 2 and 3
12938 is split into 1293 and 8
a is 2, b is 3, c is 1293, d is 8
now we have to multiply a*b and c*d which we apply karatsuba again for
------
trying to multiply 2 and 1293
the minimum half-length of these two numbers is 0
couldn't split because one of 2 and 1293 has only 1 digit... so lets do the naive algorithm
this multiplication is finished, the answer is 2586
------
trying to multiply 3 and 8
the minimum half-length of these two numbers is 0
couldn't split because one of 3 and 8 has only 1 digit... so lets do the naive algorithm
this multiplication is finished, the answer is 24
now to work out the middle coefficient...
a+b = 5 and c+d = 1301
going to do 5*1301 using karatsuba multiplication
------
trying to multiply 5 and 1301
the minimum half-length of these two numbers is 0
couldn't split because one of 5 and 1301 has only 1 digit... so lets do the naive algorithm
this multiplication is finished, the answer is 6505
padded 2586 with zeroes to become 258600
padded 3895 with zeroes to become 38950
this multiplication is finished, the answer is 297574
padded 2586 with zeroes to become 258600
padded 3895 with zeroes to become 38950
------
trying to multiply 0 and 7
the minimum half-length of these two numbers is 0
couldn't split because one of 0 and 7 has only 1 digit... so lets do the naive algorithm
this multiplication is finished, the answer is 0
now to work out the middle coefficient...
a+b = 23 and c+d = 12945
going to do 23*12945 using karatsuba multiplication
------
trying to multiply 23 and 12945
the minimum half-length of these two numbers is 1
23 is split into 2 and 3
12945 is split into 1294 and 5
a is 2, b is 3, c is 1294, d is 5
now we have to multiply a*b and c*d which we apply karatsuba again for
------
trying to multiply 2 and 1294
the minimum half-length of these two numbers is 0
couldn't split because one of 2 and 1294 has only 1 digit... so lets do the naive algorithm
this multiplication is finished, the answer is 2588
------
trying to multiply 3 and 5
the minimum half-length of these two numbers is 0
couldn't split because one of 3 and 5 has only 1 digit... so lets do the naive algorithm
this multiplication is finished, the answer is 15
now to work out the middle coefficient...
a+b = 5 and c+d = 1299
going to do 5*1299 using karatsuba multiplication
------
trying to multiply 5 and 1299
the minimum half-length of these two numbers is 0
couldn't split because one of 5 and 1299 has only 1 digit... so lets do the naive algorithm
this multiplication is finished, the answer is 6495
padded 2588 with zeroes to become 258800
padded 3892 with zeroes to become 38920
this multiplication is finished, the answer is 297735
padded 2588 with zeroes to become 258800
padded 3892 with zeroes to become 38920
padded 297574 with zeroes to become 29757400
padded 161 with zeroes to become 1610
this multiplication is finished, the answer is 29759010
padded 297574 with zeroes to become 29757400
padded 161 with zeroes to become 1610
------
trying to multiply 94 and 12
the minimum half-length of these two numbers is 1
94 is split into 9 and 4
12 is split into 1 and 2
a is 9, b is 4, c is 1, d is 2
now we have to multiply a*b and c*d which we apply karatsuba again for
------
trying to multiply 9 and 1
the minimum half-length of these two numbers is 0
couldn't split because one of 9 and 1 has only 1 digit... so lets do the naive algorithm
this multiplication is finished, the answer is 9
------
trying to multiply 4 and 2
the minimum half-length of these two numbers is 0
couldn't split because one of 4 and 2 has only 1 digit... so lets do the naive algorithm
this multiplication is finished, the answer is 8
now to work out the middle coefficient...
a+b = 13 and c+d = 3
going to do 13*3 using karatsuba multiplication
------
trying to multiply 13 and 3
the minimum half-length of these two numbers is 0
couldn't split because one of 13 and 3 has only 1 digit... so lets do the naive algorithm
this multiplication is finished, the answer is 39
padded 9 with zeroes to become 900
padded 22 with zeroes to become 220
this multiplication is finished, the answer is 1128
padded 9 with zeroes to become 900
padded 22 with zeroes to become 220
now to work out the middle coefficient...
a+b = 324 and c+d = 129399
going to do 324*129399 using karatsuba multiplication
------
trying to multiply 324 and 129399
the minimum half-length of these two numbers is 1
324 is split into 32 and 4
129399 is split into 12939 and 9
a is 32, b is 4, c is 12939, d is 9
now we have to multiply a*b and c*d which we apply karatsuba again for
------
trying to multiply 32 and 12939
the minimum half-length of these two numbers is 1
32 is split into 3 and 2
12939 is split into 1293 and 9
a is 3, b is 2, c is 1293, d is 9
now we have to multiply a*b and c*d which we apply karatsuba again for
------
trying to multiply 3 and 1293
the minimum half-length of these two numbers is 0
couldn't split because one of 3 and 1293 has only 1 digit... so lets do the naive algorithm
this multiplication is finished, the answer is 3879
------
trying to multiply 2 and 9
the minimum half-length of these two numbers is 0
couldn't split because one of 2 and 9 has only 1 digit... so lets do the naive algorithm
this multiplication is finished, the answer is 18
now to work out the middle coefficient...
a+b = 5 and c+d = 1302
going to do 5*1302 using karatsuba multiplication
------
trying to multiply 5 and 1302
the minimum half-length of these two numbers is 0
couldn't split because one of 5 and 1302 has only 1 digit... so lets do the naive algorithm
this multiplication is finished, the answer is 6510
padded 3879 with zeroes to become 387900
padded 2613 with zeroes to become 26130
this multiplication is finished, the answer is 414048
padded 3879 with zeroes to become 387900
padded 2613 with zeroes to become 26130
------
trying to multiply 4 and 9
the minimum half-length of these two numbers is 0
couldn't split because one of 4 and 9 has only 1 digit... so lets do the naive algorithm
this multiplication is finished, the answer is 36
now to work out the middle coefficient...
a+b = 36 and c+d = 12948
going to do 36*12948 using karatsuba multiplication
------
trying to multiply 36 and 12948
the minimum half-length of these two numbers is 1
36 is split into 3 and 6
12948 is split into 1294 and 8
a is 3, b is 6, c is 1294, d is 8
now we have to multiply a*b and c*d which we apply karatsuba again for
------
trying to multiply 3 and 1294
the minimum half-length of these two numbers is 0
couldn't split because one of 3 and 1294 has only 1 digit... so lets do the naive algorithm
this multiplication is finished, the answer is 3882
------
trying to multiply 6 and 8
the minimum half-length of these two numbers is 0
couldn't split because one of 6 and 8 has only 1 digit... so lets do the naive algorithm
this multiplication is finished, the answer is 48
now to work out the middle coefficient...
a+b = 9 and c+d = 1302
going to do 9*1302 using karatsuba multiplication
------
trying to multiply 9 and 1302
the minimum half-length of these two numbers is 0
couldn't split because one of 9 and 1302 has only 1 digit... so lets do the naive algorithm
this multiplication is finished, the answer is 11718
padded 3882 with zeroes to become 388200
padded 7788 with zeroes to become 77880
this multiplication is finished, the answer is 466128
padded 3882 with zeroes to become 388200
padded 7788 with zeroes to become 77880
padded 414048 with zeroes to become 41404800
padded 52044 with zeroes to become 520440
this multiplication is finished, the answer is 41925276
padded 414048 with zeroes to become 41404800
padded 52044 with zeroes to become 520440
padded 29759010 with zeroes to become 297590100000
padded 12165138 with zeroes to become 1216513800
this multiplication is finished, the answer is 298806614928
padded 29759010 with zeroes to become 297590100000
padded 12165138 with zeroes to become 1216513800
------
trying to multiply 8745 and 9838
the minimum half-length of these two numbers is 2
8745 is split into 87 and 45
9838 is split into 98 and 38
a is 87, b is 45, c is 98, d is 38
now we have to multiply a*b and c*d which we apply karatsuba again for
------
trying to multiply 87 and 98
the minimum half-length of these two numbers is 1
87 is split into 8 and 7
98 is split into 9 and 8
a is 8, b is 7, c is 9, d is 8
now we have to multiply a*b and c*d which we apply karatsuba again for
------
trying to multiply 8 and 9
the minimum half-length of these two numbers is 0
couldn't split because one of 8 and 9 has only 1 digit... so lets do the naive algorithm
this multiplication is finished, the answer is 72
------
trying to multiply 7 and 8
the minimum half-length of these two numbers is 0
couldn't split because one of 7 and 8 has only 1 digit... so lets do the naive algorithm
this multiplication is finished, the answer is 56
now to work out the middle coefficient...
a+b = 15 and c+d = 17
going to do 15*17 using karatsuba multiplication
------
trying to multiply 15 and 17
the minimum half-length of these two numbers is 1
15 is split into 1 and 5
17 is split into 1 and 7
a is 1, b is 5, c is 1, d is 7
now we have to multiply a*b and c*d which we apply karatsuba again for
------
trying to multiply 1 and 1
the minimum half-length of these two numbers is 0
couldn't split because one of 1 and 1 has only 1 digit... so lets do the naive algorithm
this multiplication is finished, the answer is 1
------
trying to multiply 5 and 7
the minimum half-length of these two numbers is 0
couldn't split because one of 5 and 7 has only 1 digit... so lets do the naive algorithm
this multiplication is finished, the answer is 35
now to work out the middle coefficient...
a+b = 6 and c+d = 8
going to do 6*8 using karatsuba multiplication
------
trying to multiply 6 and 8
the minimum half-length of these two numbers is 0
couldn't split because one of 6 and 8 has only 1 digit... so lets do the naive algorithm
this multiplication is finished, the answer is 48
padded 1 with zeroes to become 100
padded 12 with zeroes to become 120
this multiplication is finished, the answer is 255
padded 1 with zeroes to become 100
padded 12 with zeroes to become 120
padded 72 with zeroes to become 7200
padded 127 with zeroes to become 1270
this multiplication is finished, the answer is 8526
padded 72 with zeroes to become 7200
padded 127 with zeroes to become 1270
------
trying to multiply 45 and 38
the minimum half-length of these two numbers is 1
45 is split into 4 and 5
38 is split into 3 and 8
a is 4, b is 5, c is 3, d is 8
now we have to multiply a*b and c*d which we apply karatsuba again for
------
trying to multiply 4 and 3
the minimum half-length of these two numbers is 0
couldn't split because one of 4 and 3 has only 1 digit... so lets do the naive algorithm
this multiplication is finished, the answer is 12
------
trying to multiply 5 and 8
the minimum half-length of these two numbers is 0
couldn't split because one of 5 and 8 has only 1 digit... so lets do the naive algorithm
this multiplication is finished, the answer is 40
now to work out the middle coefficient...
a+b = 9 and c+d = 11
going to do 9*11 using karatsuba multiplication
------
trying to multiply 9 and 11
the minimum half-length of these two numbers is 0
couldn't split because one of 9 and 11 has only 1 digit... so lets do the naive algorithm
this multiplication is finished, the answer is 99
padded 12 with zeroes to become 1200
padded 47 with zeroes to become 470
this multiplication is finished, the answer is 1710
padded 12 with zeroes to become 1200
padded 47 with zeroes to become 470
now to work out the middle coefficient...
a+b = 132 and c+d = 136
going to do 132*136 using karatsuba multiplication
------
trying to multiply 132 and 136
the minimum half-length of these two numbers is 1
132 is split into 13 and 2
136 is split into 13 and 6
a is 13, b is 2, c is 13, d is 6
now we have to multiply a*b and c*d which we apply karatsuba again for
------
trying to multiply 13 and 13
the minimum half-length of these two numbers is 1
13 is split into 1 and 3
13 is split into 1 and 3
a is 1, b is 3, c is 1, d is 3
now we have to multiply a*b and c*d which we apply karatsuba again for
------
trying to multiply 1 and 1
the minimum half-length of these two numbers is 0
couldn't split because one of 1 and 1 has only 1 digit... so lets do the naive algorithm
this multiplication is finished, the answer is 1
------
trying to multiply 3 and 3
the minimum half-length of these two numbers is 0
couldn't split because one of 3 and 3 has only 1 digit... so lets do the naive algorithm
this multiplication is finished, the answer is 9
now to work out the middle coefficient...
a+b = 4 and c+d = 4
going to do 4*4 using karatsuba multiplication
------
trying to multiply 4 and 4
the minimum half-length of these two numbers is 0
couldn't split because one of 4 and 4 has only 1 digit... so lets do the naive algorithm
this multiplication is finished, the answer is 16
padded 1 with zeroes to become 100
padded 6 with zeroes to become 60
this multiplication is finished, the answer is 169
padded 1 with zeroes to become 100
padded 6 with zeroes to become 60
------
trying to multiply 2 and 6
the minimum half-length of these two numbers is 0
couldn't split because one of 2 and 6 has only 1 digit... so lets do the naive algorithm
this multiplication is finished, the answer is 12
now to work out the middle coefficient...
a+b = 15 and c+d = 19
going to do 15*19 using karatsuba multiplication
------
trying to multiply 15 and 19
the minimum half-length of these two numbers is 1
15 is split into 1 and 5
19 is split into 1 and 9
a is 1, b is 5, c is 1, d is 9
now we have to multiply a*b and c*d which we apply karatsuba again for
------
trying to multiply 1 and 1
the minimum half-length of these two numbers is 0
couldn't split because one of 1 and 1 has only 1 digit... so lets do the naive algorithm
this multiplication is finished, the answer is 1
------
trying to multiply 5 and 9
the minimum half-length of these two numbers is 0
couldn't split because one of 5 and 9 has only 1 digit... so lets do the naive algorithm
this multiplication is finished, the answer is 45
now to work out the middle coefficient...
a+b = 6 and c+d = 10
going to do 6*10 using karatsuba multiplication
------
trying to multiply 6 and 10
the minimum half-length of these two numbers is 0
couldn't split because one of 6 and 10 has only 1 digit... so lets do the naive algorithm
this multiplication is finished, the answer is 60
padded 1 with zeroes to become 100
padded 14 with zeroes to become 140
this multiplication is finished, the answer is 285
padded 1 with zeroes to become 100
padded 14 with zeroes to become 140
padded 169 with zeroes to become 16900
padded 104 with zeroes to become 1040
this multiplication is finished, the answer is 17952
padded 169 with zeroes to become 16900
padded 104 with zeroes to become 1040
padded 8526 with zeroes to become 85260000
padded 7716 with zeroes to become 771600
this multiplication is finished, the answer is 86033310
padded 8526 with zeroes to become 85260000
padded 7716 with zeroes to become 771600
now to work out the middle coefficient...
a+b = 31839 and c+d = 12948550
going to do 31839*12948550 using karatsuba multiplication
------
trying to multiply 31839 and 12948550
the minimum half-length of these two numbers is 2
31839 is split into 318 and 39
12948550 is split into 129485 and 50
a is 318, b is 39, c is 129485, d is 50
now we have to multiply a*b and c*d which we apply karatsuba again for
------
trying to multiply 318 and 129485
the minimum half-length of these two numbers is 1
318 is split into 31 and 8
129485 is split into 12948 and 5
a is 31, b is 8, c is 12948, d is 5
now we have to multiply a*b and c*d which we apply karatsuba again for
------
trying to multiply 31 and 12948
the minimum half-length of these two numbers is 1
31 is split into 3 and 1
12948 is split into 1294 and 8
a is 3, b is 1, c is 1294, d is 8
now we have to multiply a*b and c*d which we apply karatsuba again for
------
trying to multiply 3 and 1294
the minimum half-length of these two numbers is 0
couldn't split because one of 3 and 1294 has only 1 digit... so lets do the naive algorithm
this multiplication is finished, the answer is 3882
------
trying to multiply 1 and 8
the minimum half-length of these two numbers is 0
couldn't split because one of 1 and 8 has only 1 digit... so lets do the naive algorithm
this multiplication is finished, the answer is 8
now to work out the middle coefficient...
a+b = 4 and c+d = 1302
going to do 4*1302 using karatsuba multiplication
------
trying to multiply 4 and 1302
the minimum half-length of these two numbers is 0
couldn't split because one of 4 and 1302 has only 1 digit... so lets do the naive algorithm
this multiplication is finished, the answer is 5208
padded 3882 with zeroes to become 388200
padded 1318 with zeroes to become 13180
this multiplication is finished, the answer is 401388
padded 3882 with zeroes to become 388200
padded 1318 with zeroes to become 13180
------
trying to multiply 8 and 5
the minimum half-length of these two numbers is 0
couldn't split because one of 8 and 5 has only 1 digit... so lets do the naive algorithm
this multiplication is finished, the answer is 40
now to work out the middle coefficient...
a+b = 39 and c+d = 12953
going to do 39*12953 using karatsuba multiplication
------
trying to multiply 39 and 12953
the minimum half-length of these two numbers is 1
39 is split into 3 and 9
12953 is split into 1295 and 3
a is 3, b is 9, c is 1295, d is 3
now we have to multiply a*b and c*d which we apply karatsuba again for
------
trying to multiply 3 and 1295
the minimum half-length of these two numbers is 0
couldn't split because one of 3 and 1295 has only 1 digit... so lets do the naive algorithm
this multiplication is finished, the answer is 3885
------
trying to multiply 9 and 3
the minimum half-length of these two numbers is 0
couldn't split because one of 9 and 3 has only 1 digit... so lets do the naive algorithm
this multiplication is finished, the answer is 27
now to work out the middle coefficient...
a+b = 12 and c+d = 1298
going to do 12*1298 using karatsuba multiplication
------
trying to multiply 12 and 1298
the minimum half-length of these two numbers is 1
12 is split into 1 and 2
1298 is split into 129 and 8
a is 1, b is 2, c is 129, d is 8
now we have to multiply a*b and c*d which we apply karatsuba again for
------
trying to multiply 1 and 129
the minimum half-length of these two numbers is 0
couldn't split because one of 1 and 129 has only 1 digit... so lets do the naive algorithm
this multiplication is finished, the answer is 129
------
trying to multiply 2 and 8
the minimum half-length of these two numbers is 0
couldn't split because one of 2 and 8 has only 1 digit... so lets do the naive algorithm
this multiplication is finished, the answer is 16
now to work out the middle coefficient...
a+b = 3 and c+d = 137
going to do 3*137 using karatsuba multiplication
------
trying to multiply 3 and 137
the minimum half-length of these two numbers is 0
couldn't split because one of 3 and 137 has only 1 digit... so lets do the naive algorithm
this multiplication is finished, the answer is 411
padded 129 with zeroes to become 12900
padded 266 with zeroes to become 2660
this multiplication is finished, the answer is 15576
padded 129 with zeroes to become 12900
padded 266 with zeroes to become 2660
padded 3885 with zeroes to become 388500
padded 11664 with zeroes to become 116640
this multiplication is finished, the answer is 505167
padded 3885 with zeroes to become 388500
padded 11664 with zeroes to become 116640
padded 401388 with zeroes to become 40138800
padded 103739 with zeroes to become 1037390
this multiplication is finished, the answer is 41176230
padded 401388 with zeroes to become 40138800
padded 103739 with zeroes to become 1037390
------
trying to multiply 39 and 50
the minimum half-length of these two numbers is 1
39 is split into 3 and 9
50 is split into 5 and 0
a is 3, b is 9, c is 5, d is 0
now we have to multiply a*b and c*d which we apply karatsuba again for
------
trying to multiply 3 and 5
the minimum half-length of these two numbers is 0
couldn't split because one of 3 and 5 has only 1 digit... so lets do the naive algorithm
this multiplication is finished, the answer is 15
------
trying to multiply 9 and 0
the minimum half-length of these two numbers is 0
couldn't split because one of 9 and 0 has only 1 digit... so lets do the naive algorithm
this multiplication is finished, the answer is 0
now to work out the middle coefficient...
a+b = 12 and c+d = 5
going to do 12*5 using karatsuba multiplication
------
trying to multiply 12 and 5
the minimum half-length of these two numbers is 0
couldn't split because one of 12 and 5 has only 1 digit... so lets do the naive algorithm
this multiplication is finished, the answer is 60
padded 15 with zeroes to become 1500
padded 45 with zeroes to become 450
this multiplication is finished, the answer is 1950
padded 15 with zeroes to become 1500
padded 45 with zeroes to become 450
now to work out the middle coefficient...
a+b = 357 and c+d = 129535
going to do 357*129535 using karatsuba multiplication
------
trying to multiply 357 and 129535
the minimum half-length of these two numbers is 1
357 is split into 35 and 7
129535 is split into 12953 and 5
a is 35, b is 7, c is 12953, d is 5
now we have to multiply a*b and c*d which we apply karatsuba again for
------
trying to multiply 35 and 12953
the minimum half-length of these two numbers is 1
35 is split into 3 and 5
12953 is split into 1295 and 3
a is 3, b is 5, c is 1295, d is 3
now we have to multiply a*b and c*d which we apply karatsuba again for
------
trying to multiply 3 and 1295
the minimum half-length of these two numbers is 0
couldn't split because one of 3 and 1295 has only 1 digit... so lets do the naive algorithm
this multiplication is finished, the answer is 3885
------
trying to multiply 5 and 3
the minimum half-length of these two numbers is 0
couldn't split because one of 5 and 3 has only 1 digit... so lets do the naive algorithm
this multiplication is finished, the answer is 15
now to work out the middle coefficient...
a+b = 8 and c+d = 1298
going to do 8*1298 using karatsuba multiplication
------
trying to multiply 8 and 1298
the minimum half-length of these two numbers is 0
couldn't split because one of 8 and 1298 has only 1 digit... so lets do the naive algorithm
this multiplication is finished, the answer is 10384
padded 3885 with zeroes to become 388500
padded 6484 with zeroes to become 64840
this multiplication is finished, the answer is 453355
padded 3885 with zeroes to become 388500
padded 6484 with zeroes to become 64840
------
trying to multiply 7 and 5
the minimum half-length of these two numbers is 0
couldn't split because one of 7 and 5 has only 1 digit... so lets do the naive algorithm
this multiplication is finished, the answer is 35
now to work out the middle coefficient...
a+b = 42 and c+d = 12958
going to do 42*12958 using karatsuba multiplication
------
trying to multiply 42 and 12958
the minimum half-length of these two numbers is 1
42 is split into 4 and 2
12958 is split into 1295 and 8
a is 4, b is 2, c is 1295, d is 8
now we have to multiply a*b and c*d which we apply karatsuba again for
------
trying to multiply 4 and 1295
the minimum half-length of these two numbers is 0
couldn't split because one of 4 and 1295 has only 1 digit... so lets do the naive algorithm
this multiplication is finished, the answer is 5180
------
trying to multiply 2 and 8
the minimum half-length of these two numbers is 0
couldn't split because one of 2 and 8 has only 1 digit... so lets do the naive algorithm
this multiplication is finished, the answer is 16
now to work out the middle coefficient...
a+b = 6 and c+d = 1303
going to do 6*1303 using karatsuba multiplication
------
trying to multiply 6 and 1303
the minimum half-length of these two numbers is 0
couldn't split because one of 6 and 1303 has only 1 digit... so lets do the naive algorithm
this multiplication is finished, the answer is 7818
padded 5180 with zeroes to become 518000
padded 2622 with zeroes to become 26220
this multiplication is finished, the answer is 544236
padded 5180 with zeroes to become 518000
padded 2622 with zeroes to become 26220
padded 453355 with zeroes to become 45335500
padded 90846 with zeroes to become 908460
this multiplication is finished, the answer is 46243995
padded 453355 with zeroes to become 45335500
padded 90846 with zeroes to become 908460
padded 41176230 with zeroes to become 411762300000
padded 5065815 with zeroes to become 506581500
this multiplication is finished, the answer is 412268883450
padded 41176230 with zeroes to become 411762300000
padded 5065815 with zeroes to become 506581500
padded 298806614928 with zeroes to become 29880661492800000000
padded 113376235212 with zeroes to become 1133762352120000
this multiplication is finished, the answer is 29881795255238153310
padded 298806614928 with zeroes to become 29880661492800000000
padded 113376235212 with zeroes to become 1133762352120000
and so the answer is 29881795255238153310