Futoshiki: 100 Futoshiki Puzzles in three different difficulties