Alright, let's work through 28918066 times 90740506 step by step
28918066 × 90740506 = 90740506 × (28918066)
+ 90740506 × 6 producing 544443036
+ 90740506 × 60 which equals 5444430360
+ 90740506 × 000 yielding 0
+ 90740506 × 8000 resulting in 725924048000
+ 90740506 × 10000 yielding 907405060000
+ 90740506 × 900000 that equals 81666455400000
+ 90740506 × 8000000 that results in 725924048000000
+ 90740506 × 20000000 that results in 1814810120000000

= 2624039941381396
