Alright, let's work through 23031937 times 45785271 step by step
23031937 × 45785271 = 45785271 × (23031937)
+ 45785271 × 7 producing 320496897
+ 45785271 × 30 yielding 1373558130
+ 45785271 × 900 yielding 41206743900
+ 45785271 × 1000 yielding 45785271000
+ 45785271 × 30000 producing 1373558130000
+ 45785271 × 000000 that equals 0
+ 45785271 × 3000000 producing 137355813000000
+ 45785271 × 20000000 that is equal 915705420000000

= 1054523477199927
