Alright, let's work through 56388678 times 6283522 step by step
56388678 × 6283522 = 6283522 × (56388678)
+ 6283522 × 8 yielding 50268176
+ 6283522 × 70 what gives us 439846540
+ 6283522 × 600 what gives us 3770113200
+ 6283522 × 8000 resulting in 50268176000
+ 6283522 × 80000 which equals 502681760000
+ 6283522 × 300000 that results in 1885056600000
+ 6283522 × 6000000 resulting in 37701132000000
+ 6283522 × 50000000 resulting in 314176100000000

= 354319498763916
