Alright, let's work through 58348372 times 20938121 step by step
58348372 × 20938121 = 20938121 × (58348372)
+ 20938121 × 2 producing 41876242
+ 20938121 × 70 yielding 1465668470
+ 20938121 × 300 giving us 6281436300
+ 20938121 × 8000 what gives us 167504968000
+ 20938121 × 40000 what gives us 837524840000
+ 20938121 × 300000 which equals 6281436300000
+ 20938121 × 8000000 resulting in 167504968000000
+ 20938121 × 50000000 that equals 1046906050000000

= 1221705273089012
