Basic Logic Puzzles