Chinese Finger Puzzle (QC)