Solving Riddles and Untying Knots - Gitin, S.; Zevit, Z.