Alright, let's work through 12124896 times 31187484 step by step
12124896 × 31187484 = 31187484 × (12124896)
+ 31187484 × 6 yielding 187124904
+ 31187484 × 90 resulting in 2806873560
+ 31187484 × 800 that equals 24949987200
+ 31187484 × 4000 that results in 124749936000
+ 31187484 × 20000 what gives us 623749680000
+ 31187484 × 100000 resulting in 3118748400000
+ 31187484 × 2000000 that equals 62374968000000
+ 31187484 × 10000000 giving us 311874840000000

= 378145000001664
