Alright, let's work through 18418849 times 29315628 step by step
18418849 × 29315628 = 29315628 × (18418849)
+ 29315628 × 9 that is equal 263840652
+ 29315628 × 40 that equals 1172625120
+ 29315628 × 800 which equals 23452502400
+ 29315628 × 8000 that results in 234525024000
+ 29315628 × 10000 yielding 293156280000
+ 29315628 × 400000 that equals 11726251200000
+ 29315628 × 8000000 that equals 234525024000000
+ 29315628 × 10000000 that results in 293156280000000

= 539960125472172
