Alright, let's work through 56388876 times 40423289 step by step
56388876 × 40423289 = 40423289 × (56388876)
+ 40423289 × 6 producing 242539734
+ 40423289 × 70 giving us 2829630230
+ 40423289 × 800 which equals 32338631200
+ 40423289 × 8000 yielding 323386312000
+ 40423289 × 80000 that is equal 3233863120000
+ 40423289 × 300000 that results in 12126986700000
+ 40423289 × 6000000 producing 242539734000000
+ 40423289 × 50000000 what gives us 2021164450000000

= 2279423830933164
