Algo solutions for learning