Alright, let's work through 28997796 times 45563948 step by step
28997796 × 45563948 = 45563948 × (28997796)
+ 45563948 × 6 yielding 273383688
+ 45563948 × 90 resulting in 4100755320
+ 45563948 × 700 yielding 31894763600
+ 45563948 × 7000 producing 318947636000
+ 45563948 × 90000 yielding 4100755320000
+ 45563948 × 900000 resulting in 41007553200000
+ 45563948 × 8000000 resulting in 364511584000000
+ 45563948 × 20000000 that equals 911278960000000

= 1321254069058608
