Hands-on puzzle solving