No problem, we've got 18513772 and 1504545 to multiply
18513772 × 1504545 = 1504545 × (18513772)
+ 1504545 × 2 resulting in 3009090
+ 1504545 × 70 what gives us 105318150
+ 1504545 × 700 what gives us 1053181500
+ 1504545 × 3000 producing 4513635000
+ 1504545 × 10000 giving us 15045450000
+ 1504545 × 500000 producing 752272500000
+ 1504545 × 8000000 that equals 12036360000000
+ 1504545 × 10000000 producing 15045450000000

= 27854803093740
