Jamahal Hill Puzzles