Alright, let's work through 16604073 times 34737346 step by step
16604073 × 34737346 = 34737346 × (16604073)
+ 34737346 × 3 that is equal 104212038
+ 34737346 × 70 that results in 2431614220
+ 34737346 × 000 which equals 0
+ 34737346 × 4000 yielding 138949384000
+ 34737346 × 00000 resulting in 0
+ 34737346 × 600000 yielding 20842407600000
+ 34737346 × 6000000 what gives us 208424076000000
+ 34737346 × 10000000 which equals 347373460000000

= 576781428810258
