526. Beautiful Arrangement (Medium)