Alright, let's work through 28339518 times 45859655 step by step
28339518 × 45859655 = 45859655 × (28339518)
+ 45859655 × 8 what gives us 366877240
+ 45859655 × 10 that results in 458596550
+ 45859655 × 500 that equals 22929827500
+ 45859655 × 9000 which equals 412736895000
+ 45859655 × 30000 resulting in 1375789650000
+ 45859655 × 300000 yielding 13757896500000
+ 45859655 × 8000000 giving us 366877240000000
+ 45859655 × 20000000 yielding 917193100000000

= 1299640518346290
