No problem, we've got 31082980 and 21671303 to multiply
31082980 × 21671303 = 21671303 × (31082980)
+ 21671303 × 0 producing 0
+ 21671303 × 80 producing 1733704240
+ 21671303 × 900 that results in 19504172700
+ 21671303 × 2000 resulting in 43342606000
+ 21671303 × 80000 producing 1733704240000
+ 21671303 × 000000 that results in 0
+ 21671303 × 1000000 that equals 21671303000000
+ 21671303 × 30000000 resulting in 650139090000000

= 673608677722940
