String Puzzle