Alright, let's work through 45935563 times 3396474 step by step
45935563 × 3396474 = 3396474 × (45935563)
+ 3396474 × 3 yielding 10189422
+ 3396474 × 60 producing 203788440
+ 3396474 × 500 that results in 1698237000
+ 3396474 × 5000 that equals 16982370000
+ 3396474 × 30000 giving us 101894220000
+ 3396474 × 900000 giving us 3056826600000
+ 3396474 × 5000000 that is equal 16982370000000
+ 3396474 × 40000000 that results in 135858960000000

= 156018945404862
