No problem, we've got 12639876 and 31331242 to multiply
12639876 × 31331242 = 31331242 × (12639876)
+ 31331242 × 6 resulting in 187987452
+ 31331242 × 70 which equals 2193186940
+ 31331242 × 800 that results in 25064993600
+ 31331242 × 9000 resulting in 281981178000
+ 31331242 × 30000 producing 939937260000
+ 31331242 × 600000 yielding 18798745200000
+ 31331242 × 2000000 yielding 62662484000000
+ 31331242 × 10000000 producing 313312420000000

= 396023013805992
