Alright, let's work through 2938976 times 81003004 step by step
2938976 × 81003004 = 81003004 × (2938976)
+ 81003004 × 6 what gives us 486018024
+ 81003004 × 70 that equals 5670210280
+ 81003004 × 900 that results in 72902703600
+ 81003004 × 8000 yielding 648024032000
+ 81003004 × 30000 what gives us 2430090120000
+ 81003004 × 900000 what gives us 72902703600000
+ 81003004 × 2000000 yielding 162006008000000

= 238065884683904
