Alright, let's work through 38473695 times 34578586 step by step
38473695 × 34578586 = 34578586 × (38473695)
+ 34578586 × 5 that results in 172892930
+ 34578586 × 90 producing 3112072740
+ 34578586 × 600 which equals 20747151600
+ 34578586 × 3000 yielding 103735758000
+ 34578586 × 70000 giving us 2420501020000
+ 34578586 × 400000 which equals 13831434400000
+ 34578586 × 8000000 that is equal 276628688000000
+ 34578586 × 30000000 giving us 1037357580000000

= 1330365971295270
