P Valley Puzzles