a puzzle is a problem to make the user think. they are often used for entertainment and can help logic skills. the user may need to recognise patterns to solve it, so those who have good logic are usually good with puzzles.