added 20 hard puzzles, with a timing step