No problem, we've got 40348696 and 43313867 to multiply
40348696 × 43313867 = 43313867 × (40348696)
+ 43313867 × 6 what gives us 259883202
+ 43313867 × 90 which equals 3898248030
+ 43313867 × 600 yielding 25988320200
+ 43313867 × 8000 that equals 346510936000
+ 43313867 × 40000 resulting in 1732554680000
+ 43313867 × 300000 that results in 12994160100000
+ 43313867 × 0000000 that equals 0
+ 43313867 × 40000000 that is equal 1732554680000000

= 1747658052167432
