No problem, we've got 27690518 and 23407382 to multiply
27690518 × 23407382 = 23407382 × (27690518)
+ 23407382 × 8 resulting in 187259056
+ 23407382 × 10 yielding 234073820
+ 23407382 × 500 that equals 11703691000
+ 23407382 × 0000 that equals 0
+ 23407382 × 90000 that equals 2106664380000
+ 23407382 × 600000 that equals 14044429200000
+ 23407382 × 7000000 that results in 163851674000000
+ 23407382 × 20000000 which equals 468147640000000

= 648162532603876
