Alright, let's work through 38744722 times 31468291 step by step
38744722 × 31468291 = 31468291 × (38744722)
+ 31468291 × 2 that equals 62936582
+ 31468291 × 20 what gives us 629365820
+ 31468291 × 700 which equals 22027803700
+ 31468291 × 4000 giving us 125873164000
+ 31468291 × 40000 which equals 1258731640000
+ 31468291 × 700000 what gives us 22027803700000
+ 31468291 × 8000000 that is equal 251746328000000
+ 31468291 × 30000000 that equals 944048730000000

= 1219230186610102
