Searching for puzles