No problem, we've got 20829945 and 45325136 to multiply
20829945 × 45325136 = 45325136 × (20829945)
+ 45325136 × 5 yielding 226625680
+ 45325136 × 40 resulting in 1813005440
+ 45325136 × 900 which equals 40792622400
+ 45325136 × 9000 that equals 407926224000
+ 45325136 × 20000 giving us 906502720000
+ 45325136 × 800000 giving us 36260108800000
+ 45325136 × 0000000 that equals 0
+ 45325136 × 20000000 giving us 906502720000000

= 944120089997520
