Alright, let's work through 46678204 times 70104878 step by step
46678204 × 70104878 = 70104878 × (46678204)
+ 70104878 × 4 producing 280419512
+ 70104878 × 00 yielding 0
+ 70104878 × 200 yielding 14020975600
+ 70104878 × 8000 giving us 560839024000
+ 70104878 × 70000 producing 4907341460000
+ 70104878 × 600000 producing 42062926800000
+ 70104878 × 6000000 producing 420629268000000
+ 70104878 × 40000000 yielding 2804195120000000

= 3272369796679112
