No problem, we've got 40405145 and 23267777 to multiply
40405145 × 23267777 = 23267777 × (40405145)
+ 23267777 × 5 that equals 116338885
+ 23267777 × 40 giving us 930711080
+ 23267777 × 100 which equals 2326777700
+ 23267777 × 5000 yielding 116338885000
+ 23267777 × 00000 resulting in 0
+ 23267777 × 400000 what gives us 9307110800000
+ 23267777 × 0000000 producing 0
+ 23267777 × 40000000 that is equal 930711080000000

= 940137903512665
