Alright, let's work through 38870432 times 96678586 step by step
38870432 × 96678586 = 96678586 × (38870432)
+ 96678586 × 2 giving us 193357172
+ 96678586 × 30 yielding 2900357580
+ 96678586 × 400 producing 38671434400
+ 96678586 × 0000 that equals 0
+ 96678586 × 70000 resulting in 6767501020000
+ 96678586 × 800000 that results in 77342868800000
+ 96678586 × 8000000 which equals 773428688000000
+ 96678586 × 30000000 giving us 2900357580000000

= 3757938402969152
