Alright, let's work through 34478173 times 10217378 step by step
34478173 × 10217378 = 10217378 × (34478173)
+ 10217378 × 3 yielding 30652134
+ 10217378 × 70 resulting in 715216460
+ 10217378 × 100 that equals 1021737800
+ 10217378 × 8000 which equals 81739024000
+ 10217378 × 70000 yielding 715216460000
+ 10217378 × 400000 that is equal 4086951200000
+ 10217378 × 4000000 producing 40869512000000
+ 10217378 × 30000000 what gives us 306521340000000

= 352276526290394
