The Chess Trainer Level-Intermediate is for the intermediate chess players. Chess puzzles are not very difficult but you should use your tactic & positional knowledge. Trainer includes hundreds of chess puzzles.