Alright, let's work through 34945218 times 58171264 step by step
34945218 × 58171264 = 58171264 × (34945218)
+ 58171264 × 8 producing 465370112
+ 58171264 × 10 resulting in 581712640
+ 58171264 × 200 what gives us 11634252800
+ 58171264 × 5000 yielding 290856320000
+ 58171264 × 40000 yielding 2326850560000
+ 58171264 × 900000 resulting in 52354137600000
+ 58171264 × 4000000 yielding 232685056000000
+ 58171264 × 30000000 yielding 1745137920000000

= 2032807501815552
