No problem, we've got 28418663 and 43938863 to multiply
28418663 × 43938863 = 43938863 × (28418663)
+ 43938863 × 3 giving us 131816589
+ 43938863 × 60 which equals 2636331780
+ 43938863 × 600 that results in 26363317800
+ 43938863 × 8000 producing 351510904000
+ 43938863 × 10000 which equals 439388630000
+ 43938863 × 400000 producing 17575545200000
+ 43938863 × 8000000 that equals 351510904000000
+ 43938863 × 20000000 resulting in 878777260000000

= 1248683740200169
