No problem, we've got 21312903 and 34173289 to multiply
21312903 × 34173289 = 34173289 × (21312903)
+ 34173289 × 3 which equals 102519867
+ 34173289 × 00 that is equal 0
+ 34173289 × 900 what gives us 30755960100
+ 34173289 × 2000 yielding 68346578000
+ 34173289 × 10000 producing 341732890000
+ 34173289 × 300000 yielding 10251986700000
+ 34173289 × 1000000 which equals 34173289000000
+ 34173289 × 20000000 that results in 683465780000000

= 728331993647967
