No problem, we've got 5186486 and 66685313 to multiply
5186486 × 66685313 = 66685313 × (5186486)
+ 66685313 × 6 producing 400111878
+ 66685313 × 80 giving us 5334825040
+ 66685313 × 400 yielding 26674125200
+ 66685313 × 6000 resulting in 400111878000
+ 66685313 × 80000 that is equal 5334825040000
+ 66685313 × 100000 that equals 6668531300000
+ 66685313 × 5000000 what gives us 333426565000000

= 345862442280118
