No problem, we've got 49956863 and 12817949 to multiply
49956863 × 12817949 = 12817949 × (49956863)
+ 12817949 × 3 that is equal 38453847
+ 12817949 × 60 that equals 769076940
+ 12817949 × 800 that results in 10254359200
+ 12817949 × 6000 that is equal 76907694000
+ 12817949 × 50000 resulting in 640897450000
+ 12817949 × 900000 yielding 11536154100000
+ 12817949 × 9000000 that equals 115361541000000
+ 12817949 × 40000000 which equals 512717960000000

= 640344522133987
