No problem, we've got 51791945 and 31445654 to multiply
51791945 × 31445654 = 31445654 × (51791945)
+ 31445654 × 5 resulting in 157228270
+ 31445654 × 40 giving us 1257826160
+ 31445654 × 900 giving us 28301088600
+ 31445654 × 1000 producing 31445654000
+ 31445654 × 90000 yielding 2830108860000
+ 31445654 × 700000 yielding 22011957800000
+ 31445654 × 1000000 yielding 31445654000000
+ 31445654 × 50000000 which equals 1572282700000000

= 1628631582457030
