Soluzione con selezione circolare funzionante