Alright, let's work through 31729283 times 30961968 step by step
31729283 × 30961968 = 30961968 × (31729283)
+ 30961968 × 3 that equals 92885904
+ 30961968 × 80 producing 2476957440
+ 30961968 × 200 which equals 6192393600
+ 30961968 × 9000 that results in 278657712000
+ 30961968 × 20000 producing 619239360000
+ 30961968 × 700000 giving us 21673377600000
+ 30961968 × 1000000 resulting in 30961968000000
+ 30961968 × 30000000 which equals 928859040000000

= 982401044908944
