Alright, let's work through 18664694 times 31379462 step by step
18664694 × 31379462 = 31379462 × (18664694)
+ 31379462 × 4 resulting in 125517848
+ 31379462 × 90 yielding 2824151580
+ 31379462 × 600 resulting in 18827677200
+ 31379462 × 4000 producing 125517848000
+ 31379462 × 60000 resulting in 1882767720000
+ 31379462 × 600000 yielding 18827677200000
+ 31379462 × 8000000 that equals 251035696000000
+ 31379462 × 10000000 giving us 313794620000000

= 585688056114628
