Alright, let's work through 77346228 times 40539658 step by step
77346228 × 40539658 = 40539658 × (77346228)
+ 40539658 × 8 yielding 324317264
+ 40539658 × 20 yielding 810793160
+ 40539658 × 200 producing 8107931600
+ 40539658 × 6000 what gives us 243237948000
+ 40539658 × 40000 producing 1621586320000
+ 40539658 × 300000 yielding 12161897400000
+ 40539658 × 7000000 yielding 283777606000000
+ 40539658 × 70000000 giving us 2837776060000000

= 3135589630710024
