Recommendations - A Multicycle Race