Codewords Volume 1: 100 Hard codewords puzzles