Types Of Japanese Logic Puzzles