Alright, let's work through 45101343 times 31088522 step by step
45101343 × 31088522 = 31088522 × (45101343)
+ 31088522 × 3 yielding 93265566
+ 31088522 × 40 producing 1243540880
+ 31088522 × 300 that results in 9326556600
+ 31088522 × 1000 that results in 31088522000
+ 31088522 × 00000 producing 0
+ 31088522 × 100000 that results in 3108852200000
+ 31088522 × 5000000 yielding 155442610000000
+ 31088522 × 40000000 that is equal 1243540880000000

= 1402134094085046
