Alright, let's work through 31397003 times 23368551 step by step
31397003 × 23368551 = 23368551 × (31397003)
+ 23368551 × 3 yielding 70105653
+ 23368551 × 00 which equals 0
+ 23368551 × 000 that results in 0
+ 23368551 × 7000 that is equal 163579857000
+ 23368551 × 90000 which equals 2103169590000
+ 23368551 × 300000 that equals 7010565300000
+ 23368551 × 1000000 that equals 23368551000000
+ 23368551 × 30000000 producing 701056530000000

= 733702465852653
