Alright, let's work through 54958503 times 17340813 step by step
54958503 × 17340813 = 17340813 × (54958503)
+ 17340813 × 3 that equals 52022439
+ 17340813 × 00 yielding 0
+ 17340813 × 500 resulting in 8670406500
+ 17340813 × 8000 which equals 138726504000
+ 17340813 × 50000 producing 867040650000
+ 17340813 × 900000 that is equal 15606731700000
+ 17340813 × 4000000 producing 69363252000000
+ 17340813 × 50000000 yielding 867040650000000

= 953025123282939
