Alright, let's work through 55589474 times 64373296 step by step
55589474 × 64373296 = 64373296 × (55589474)
+ 64373296 × 4 yielding 257493184
+ 64373296 × 70 what gives us 4506130720
+ 64373296 × 400 what gives us 25749318400
+ 64373296 × 9000 that is equal 579359664000
+ 64373296 × 80000 what gives us 5149863680000
+ 64373296 × 500000 that is equal 32186648000000
+ 64373296 × 5000000 resulting in 321866480000000
+ 64373296 × 50000000 yielding 3218664800000000

= 3578477664286304
