Alright, let's work through 20944346 times 33849628 step by step
20944346 × 33849628 = 33849628 × (20944346)
+ 33849628 × 6 that equals 203097768
+ 33849628 × 40 what gives us 1353985120
+ 33849628 × 300 which equals 10154888400
+ 33849628 × 4000 that results in 135398512000
+ 33849628 × 40000 yielding 1353985120000
+ 33849628 × 900000 yielding 30464665200000
+ 33849628 × 0000000 that is equal 0
+ 33849628 × 20000000 giving us 676992560000000

= 708958320803288
