No problem, we've got 42323385 and 20728951 to multiply
42323385 × 20728951 = 20728951 × (42323385)
+ 20728951 × 5 what gives us 103644755
+ 20728951 × 80 that is equal 1658316080
+ 20728951 × 300 yielding 6218685300
+ 20728951 × 3000 yielding 62186853000
+ 20728951 × 20000 that equals 414579020000
+ 20728951 × 300000 that results in 6218685300000
+ 20728951 × 2000000 producing 41457902000000
+ 20728951 × 40000000 what gives us 829158040000000

= 877319373819135
