VILLAGER PUZZLES