Alright, let's work through 28678957 times 18429836 step by step
28678957 × 18429836 = 18429836 × (28678957)
+ 18429836 × 7 that results in 129008852
+ 18429836 × 50 that equals 921491800
+ 18429836 × 900 which equals 16586852400
+ 18429836 × 8000 that equals 147438688000
+ 18429836 × 70000 resulting in 1290088520000
+ 18429836 × 600000 yielding 11057901600000
+ 18429836 × 8000000 yielding 147438688000000
+ 18429836 × 20000000 producing 368596720000000

= 528548474161052
