523. Sliding beads