Alright, let's work through 38342872 times 35129705 step by step
38342872 × 35129705 = 35129705 × (38342872)
+ 35129705 × 2 yielding 70259410
+ 35129705 × 70 which equals 2459079350
+ 35129705 × 800 that results in 28103764000
+ 35129705 × 2000 that results in 70259410000
+ 35129705 × 40000 giving us 1405188200000
+ 35129705 × 300000 that results in 10538911500000
+ 35129705 × 8000000 resulting in 281037640000000
+ 35129705 × 30000000 yielding 1053891150000000

= 1346973782212760
