Alright, let's work through 28997331 times 16432662 step by step
28997331 × 16432662 = 16432662 × (28997331)
+ 16432662 × 1 yielding 16432662
+ 16432662 × 30 that results in 492979860
+ 16432662 × 300 that results in 4929798600
+ 16432662 × 7000 what gives us 115028634000
+ 16432662 × 90000 that results in 1478939580000
+ 16432662 × 900000 resulting in 14789395800000
+ 16432662 × 8000000 yielding 131461296000000
+ 16432662 × 20000000 giving us 328653240000000

= 476503339225122
