Alright, let's work through 16646731 times 21417688 step by step
16646731 × 21417688 = 21417688 × (16646731)
+ 21417688 × 1 that results in 21417688
+ 21417688 × 30 yielding 642530640
+ 21417688 × 700 yielding 14992381600
+ 21417688 × 6000 yielding 128506128000
+ 21417688 × 40000 giving us 856707520000
+ 21417688 × 600000 yielding 12850612800000
+ 21417688 × 6000000 that equals 128506128000000
+ 21417688 × 10000000 producing 214176880000000

= 356534490777928
