Alright, let's work through 1016 times 646 step by step
1016 × 646 = 646 × (1016)
+ 646 × 6 producing 3876
+ 646 × 10 that equals 6460
+ 646 × 000 producing 0
+ 646 × 1000 that results in 646000

= 656336
