The piece count on puzzles is not precise. Typically a 100-piece puzzle has 104 pieces, 500 pieces is closer to 513, a 1000-piece puzzle has about 1026, and so on. The number of pieces depends on the puzzle's dimensions and is rounded down to the closest size on the puzzle description. So, if you count more than 100 pieces, that's normal—and they all need to be returned!