puzzle solving synonym - Search