No problem, we've got 40655586 and 49518477 to multiply
40655586 × 49518477 = 49518477 × (40655586)
+ 49518477 × 6 that equals 297110862
+ 49518477 × 80 which equals 3961478160
+ 49518477 × 500 resulting in 24759238500
+ 49518477 × 5000 giving us 247592385000
+ 49518477 × 50000 that equals 2475923850000
+ 49518477 × 600000 yielding 29711086200000
+ 49518477 × 0000000 which equals 0
+ 49518477 × 40000000 what gives us 1980739080000000

= 2013202700262522
