No problem, we've got 51488235 and 9944797 to multiply
51488235 × 9944797 = 9944797 × (51488235)
+ 9944797 × 5 what gives us 49723985
+ 9944797 × 30 that results in 298343910
+ 9944797 × 200 resulting in 1988959400
+ 9944797 × 8000 that results in 79558376000
+ 9944797 × 80000 resulting in 795583760000
+ 9944797 × 400000 yielding 3977918800000
+ 9944797 × 1000000 which equals 9944797000000
+ 9944797 × 50000000 which equals 497239850000000

= 512040044963295
