Alright, let's work through 38258176 times 39895628 step by step
38258176 × 39895628 = 39895628 × (38258176)
+ 39895628 × 6 giving us 239373768
+ 39895628 × 70 yielding 2792693960
+ 39895628 × 100 that equals 3989562800
+ 39895628 × 8000 what gives us 319165024000
+ 39895628 × 50000 yielding 1994781400000
+ 39895628 × 200000 producing 7979125600000
+ 39895628 × 8000000 resulting in 319165024000000
+ 39895628 × 30000000 which equals 1196868840000000

= 1526333957654528
