Alright, let's work through 29816942 times 99018259 step by step
29816942 × 99018259 = 99018259 × (29816942)
+ 99018259 × 2 producing 198036518
+ 99018259 × 40 producing 3960730360
+ 99018259 × 900 which equals 89116433100
+ 99018259 × 6000 which equals 594109554000
+ 99018259 × 10000 resulting in 990182590000
+ 99018259 × 800000 yielding 79214607200000
+ 99018259 × 9000000 that is equal 891164331000000
+ 99018259 × 20000000 what gives us 1980365180000000

= 2952421685543978
