No problem, we've got 40955612 and 19665155 to multiply
40955612 × 19665155 = 19665155 × (40955612)
+ 19665155 × 2 which equals 39330310
+ 19665155 × 10 which equals 196651550
+ 19665155 × 600 which equals 11799093000
+ 19665155 × 5000 which equals 98325775000
+ 19665155 × 50000 that results in 983257750000
+ 19665155 × 900000 what gives us 17698639500000
+ 19665155 × 0000000 producing 0
+ 19665155 × 40000000 that results in 786606200000000

= 805398458099860
