Alright, let's work through 40574772 times 28500589 step by step
40574772 × 28500589 = 28500589 × (40574772)
+ 28500589 × 2 resulting in 57001178
+ 28500589 × 70 resulting in 1995041230
+ 28500589 × 700 yielding 19950412300
+ 28500589 × 4000 resulting in 114002356000
+ 28500589 × 70000 giving us 1995041230000
+ 28500589 × 500000 yielding 14250294500000
+ 28500589 × 0000000 resulting in 0
+ 28500589 × 40000000 resulting in 1140023560000000

= 1156404900540708
