Futoshiki 100 Futoshiki Puzzles In Three Different Difficulties