Alright, let's work through 46454124 times 20846074 step by step
46454124 × 20846074 = 20846074 × (46454124)
+ 20846074 × 4 resulting in 83384296
+ 20846074 × 20 that is equal 416921480
+ 20846074 × 100 resulting in 2084607400
+ 20846074 × 4000 that equals 83384296000
+ 20846074 × 50000 yielding 1042303700000
+ 20846074 × 400000 that is equal 8338429600000
+ 20846074 × 6000000 that equals 125076444000000
+ 20846074 × 40000000 what gives us 833842960000000

= 968386106509176
