Alright, let's work through 21364699 times 31475856 step by step
21364699 × 31475856 = 31475856 × (21364699)
+ 31475856 × 9 yielding 283282704
+ 31475856 × 90 that results in 2832827040
+ 31475856 × 600 producing 18885513600
+ 31475856 × 4000 that results in 125903424000
+ 31475856 × 60000 which equals 1888551360000
+ 31475856 × 300000 producing 9442756800000
+ 31475856 × 1000000 producing 31475856000000
+ 31475856 × 20000000 resulting in 629517120000000

= 672472189207344
