Thorndike puzzle box