No problem, we've got 54356311 and 10134856 to multiply
54356311 × 10134856 = 10134856 × (54356311)
+ 10134856 × 1 that equals 10134856
+ 10134856 × 10 which equals 101348560
+ 10134856 × 300 which equals 3040456800
+ 10134856 × 6000 which equals 60809136000
+ 10134856 × 50000 what gives us 506742800000
+ 10134856 × 300000 resulting in 3040456800000
+ 10134856 × 4000000 that equals 40539424000000
+ 10134856 × 50000000 producing 506742800000000

= 550893384676216
