Alright, let's work through 21451945 times 58818306 step by step
21451945 × 58818306 = 58818306 × (21451945)
+ 58818306 × 5 which equals 294091530
+ 58818306 × 40 resulting in 2352732240
+ 58818306 × 900 that results in 52936475400
+ 58818306 × 1000 giving us 58818306000
+ 58818306 × 50000 what gives us 2940915300000
+ 58818306 × 400000 giving us 23527322400000
+ 58818306 × 1000000 yielding 58818306000000
+ 58818306 × 20000000 that is equal 1176366120000000

= 1261767065305170
