Alright, let's work through 45108255 times 31666992 step by step
45108255 × 31666992 = 31666992 × (45108255)
+ 31666992 × 5 producing 158334960
+ 31666992 × 50 what gives us 1583349600
+ 31666992 × 200 producing 6333398400
+ 31666992 × 8000 producing 253335936000
+ 31666992 × 00000 yielding 0
+ 31666992 × 100000 which equals 3166699200000
+ 31666992 × 5000000 that results in 158334960000000
+ 31666992 × 40000000 that is equal 1266679680000000

= 1428442750218960
