Alright, let's work through 34871985 times 31010590 step by step
34871985 × 31010590 = 31010590 × (34871985)
+ 31010590 × 5 giving us 155052950
+ 31010590 × 80 that equals 2480847200
+ 31010590 × 900 producing 27909531000
+ 31010590 × 1000 what gives us 31010590000
+ 31010590 × 70000 that equals 2170741300000
+ 31010590 × 800000 that results in 24808472000000
+ 31010590 × 4000000 that is equal 124042360000000
+ 31010590 × 30000000 yielding 930317700000000

= 1081400829321150
