Alright, let's work through 29729586 times 5004994 step by step
29729586 × 5004994 = 5004994 × (29729586)
+ 5004994 × 6 yielding 30029964
+ 5004994 × 80 resulting in 400399520
+ 5004994 × 500 which equals 2502497000
+ 5004994 × 9000 yielding 45044946000
+ 5004994 × 20000 that is equal 100099880000
+ 5004994 × 700000 that equals 3503495800000
+ 5004994 × 9000000 what gives us 45044946000000
+ 5004994 × 20000000 yielding 100099880000000

= 148796399552484
