Alright, let's work through 45811956 times 59134108 step by step
45811956 × 59134108 = 59134108 × (45811956)
+ 59134108 × 6 which equals 354804648
+ 59134108 × 50 producing 2956705400
+ 59134108 × 900 producing 53220697200
+ 59134108 × 1000 producing 59134108000
+ 59134108 × 10000 that equals 591341080000
+ 59134108 × 800000 giving us 47307286400000
+ 59134108 × 5000000 that results in 295670540000000
+ 59134108 × 40000000 yielding 2365364320000000

= 2709049153795248
