Alright, let's work through 46390406 times 70678589 step by step
46390406 × 70678589 = 70678589 × (46390406)
+ 70678589 × 6 which equals 424071534
+ 70678589 × 00 yielding 0
+ 70678589 × 400 giving us 28271435600
+ 70678589 × 0000 yielding 0
+ 70678589 × 90000 producing 6361073010000
+ 70678589 × 300000 that is equal 21203576700000
+ 70678589 × 6000000 resulting in 424071534000000
+ 70678589 × 40000000 producing 2827143560000000

= 3278808439217134
