No problem, we've got 42555218 and 38586880 to multiply
42555218 × 38586880 = 38586880 × (42555218)
+ 38586880 × 8 that results in 308695040
+ 38586880 × 10 that is equal 385868800
+ 38586880 × 200 which equals 7717376000
+ 38586880 × 5000 what gives us 192934400000
+ 38586880 × 50000 yielding 1929344000000
+ 38586880 × 500000 producing 19293440000000
+ 38586880 × 2000000 which equals 77173760000000
+ 38586880 × 40000000 producing 1543475200000000

= 1642073090339840
