A solution to a "twisty" puzzle