Alright, let's work through 40276338 times 23555157 step by step
40276338 × 23555157 = 23555157 × (40276338)
+ 23555157 × 8 yielding 188441256
+ 23555157 × 30 that results in 706654710
+ 23555157 × 300 producing 7066547100
+ 23555157 × 6000 that equals 141330942000
+ 23555157 × 70000 what gives us 1648860990000
+ 23555157 × 200000 resulting in 4711031400000
+ 23555157 × 0000000 resulting in 0
+ 23555157 × 40000000 which equals 942206280000000

= 948715464975066
