Alright, let's work through 23071207 times 21631901 step by step
23071207 × 21631901 = 21631901 × (23071207)
+ 21631901 × 7 producing 151423307
+ 21631901 × 00 yielding 0
+ 21631901 × 200 yielding 4326380200
+ 21631901 × 1000 that results in 21631901000
+ 21631901 × 70000 yielding 1514233070000
+ 21631901 × 000000 which equals 0
+ 21631901 × 3000000 giving us 64895703000000
+ 21631901 × 20000000 yielding 432638020000000

= 499074065774507
