Alright, let's work through 58021270 times 66309418 step by step
58021270 × 66309418 = 66309418 × (58021270)
+ 66309418 × 0 that equals 0
+ 66309418 × 70 what gives us 4641659260
+ 66309418 × 200 which equals 13261883600
+ 66309418 × 1000 resulting in 66309418000
+ 66309418 × 20000 that equals 1326188360000
+ 66309418 × 000000 that results in 0
+ 66309418 × 8000000 yielding 530475344000000
+ 66309418 × 50000000 yielding 3315470900000000

= 3847356645320860
