Alright, let's work through 45508415 times 83955378 step by step
45508415 × 83955378 = 83955378 × (45508415)
+ 83955378 × 5 yielding 419776890
+ 83955378 × 10 resulting in 839553780
+ 83955378 × 400 yielding 33582151200
+ 83955378 × 8000 producing 671643024000
+ 83955378 × 00000 producing 0
+ 83955378 × 500000 that equals 41977689000000
+ 83955378 × 5000000 resulting in 419776890000000
+ 83955378 × 40000000 giving us 3358215120000000

= 3820676183505870
