No problem, we've got 51428159 and 20879645 to multiply
51428159 × 20879645 = 20879645 × (51428159)
+ 20879645 × 9 that is equal 187916805
+ 20879645 × 50 that results in 1043982250
+ 20879645 × 100 which equals 2087964500
+ 20879645 × 8000 producing 167037160000
+ 20879645 × 20000 resulting in 417592900000
+ 20879645 × 400000 yielding 8351858000000
+ 20879645 × 1000000 which equals 20879645000000
+ 20879645 × 50000000 what gives us 1043982250000000

= 1073801702923555
