Alright, let's work through 18740848 times 20170506 step by step
18740848 × 20170506 = 20170506 × (18740848)
+ 20170506 × 8 that equals 161364048
+ 20170506 × 40 that results in 806820240
+ 20170506 × 800 that results in 16136404800
+ 20170506 × 0000 yielding 0
+ 20170506 × 40000 giving us 806820240000
+ 20170506 × 700000 that equals 14119354200000
+ 20170506 × 8000000 that results in 161364048000000
+ 20170506 × 10000000 that equals 201705060000000

= 378012387029088
