Alright, let's work through 38502966 times 99703831 step by step
38502966 × 99703831 = 99703831 × (38502966)
+ 99703831 × 6 producing 598222986
+ 99703831 × 60 that results in 5982229860
+ 99703831 × 900 resulting in 89733447900
+ 99703831 × 2000 resulting in 199407662000
+ 99703831 × 00000 which equals 0
+ 99703831 × 500000 that is equal 49851915500000
+ 99703831 × 8000000 yielding 797630648000000
+ 99703831 × 30000000 what gives us 2991114930000000

= 3838893215062746
