Problem Solving In C