Mc Hariel Puzzles