Alright, let's work through 28364638 times 40443860 step by step
28364638 × 40443860 = 40443860 × (28364638)
+ 40443860 × 8 producing 323550880
+ 40443860 × 30 resulting in 1213315800
+ 40443860 × 600 which equals 24266316000
+ 40443860 × 4000 resulting in 161775440000
+ 40443860 × 60000 which equals 2426631600000
+ 40443860 × 300000 that results in 12133158000000
+ 40443860 × 8000000 what gives us 323550880000000
+ 40443860 × 20000000 resulting in 808877200000000

= 1147175448222680
