Alright, let's work through 16887009 times 40223073 step by step
16887009 × 40223073 = 40223073 × (16887009)
+ 40223073 × 9 resulting in 362007657
+ 40223073 × 00 yielding 0
+ 40223073 × 000 producing 0
+ 40223073 × 7000 that results in 281561511000
+ 40223073 × 80000 that is equal 3217845840000
+ 40223073 × 800000 yielding 32178458400000
+ 40223073 × 6000000 that is equal 241338438000000
+ 40223073 × 10000000 giving us 402230730000000

= 679247395758657
