Alright, let's work through 28395722 times 22748856 step by step
28395722 × 22748856 = 22748856 × (28395722)
+ 22748856 × 2 resulting in 45497712
+ 22748856 × 20 what gives us 454977120
+ 22748856 × 700 that equals 15924199200
+ 22748856 × 5000 that equals 113744280000
+ 22748856 × 90000 giving us 2047397040000
+ 22748856 × 300000 resulting in 6824656800000
+ 22748856 × 8000000 what gives us 181990848000000
+ 22748856 × 20000000 producing 454977120000000

= 645970190794032
