Alright, let's work through 29906344 times 35294029 step by step
29906344 × 35294029 = 35294029 × (29906344)
+ 35294029 × 4 that is equal 141176116
+ 35294029 × 40 yielding 1411761160
+ 35294029 × 300 that is equal 10588208700
+ 35294029 × 6000 resulting in 211764174000
+ 35294029 × 00000 resulting in 0
+ 35294029 × 900000 that results in 31764626100000
+ 35294029 × 9000000 that results in 317646261000000
+ 35294029 × 20000000 giving us 705880580000000

= 1055515372419976
