Basic Algorithm And Problem Solving