practice for different algorithms and problems