Algorithms and Problems Solving : Semester I 2012/2013