No problem, we've got 21729872 and 44495494 to multiply
21729872 × 44495494 = 44495494 × (21729872)
+ 44495494 × 2 giving us 88990988
+ 44495494 × 70 what gives us 3114684580
+ 44495494 × 800 giving us 35596395200
+ 44495494 × 9000 yielding 400459446000
+ 44495494 × 20000 that results in 889909880000
+ 44495494 × 700000 that is equal 31146845800000
+ 44495494 × 1000000 giving us 44495494000000
+ 44495494 × 20000000 yielding 889909880000000

= 966881389196768
