Problem Solving Techniques In Mathematics