No problem, we've got 23413483 and 22074015 to multiply
23413483 × 22074015 = 22074015 × (23413483)
+ 22074015 × 3 resulting in 66222045
+ 22074015 × 80 giving us 1765921200
+ 22074015 × 400 giving us 8829606000
+ 22074015 × 3000 producing 66222045000
+ 22074015 × 10000 that equals 220740150000
+ 22074015 × 400000 giving us 8829606000000
+ 22074015 × 3000000 what gives us 66222045000000
+ 22074015 × 20000000 yielding 441480300000000

= 516829574944245
