Logic Puzzle and a Brain Training Game