In a certain game, a player can solve easy or hard puzzles. A player earns 30 points for solving an easy puzzle and 60 points for solving a hard puzzle. Tina solved a total of 50 puzzles playing this game, earning 1,950 points in all. How many hard puzzles did Tina solve? A) 10 B) 15 C) 25 D) 35