Alright, let's work through 97778893 times 40331353 step by step
97778893 × 40331353 = 40331353 × (97778893)
+ 40331353 × 3 that results in 120994059
+ 40331353 × 90 that results in 3629821770
+ 40331353 × 800 yielding 32265082400
+ 40331353 × 8000 giving us 322650824000
+ 40331353 × 70000 giving us 2823194710000
+ 40331353 × 700000 resulting in 28231947100000
+ 40331353 × 7000000 resulting in 282319471000000
+ 40331353 × 90000000 yielding 3629821770000000

= 3943555049532229
