Alright, let's work through 45348605 times 20794901 step by step
45348605 × 20794901 = 20794901 × (45348605)
+ 20794901 × 5 giving us 103974505
+ 20794901 × 00 what gives us 0
+ 20794901 × 600 giving us 12476940600
+ 20794901 × 8000 yielding 166359208000
+ 20794901 × 40000 yielding 831796040000
+ 20794901 × 300000 that results in 6238470300000
+ 20794901 × 5000000 giving us 103974505000000
+ 20794901 × 40000000 giving us 831796040000000

= 943019751463105
