PROBLEM SOLVING AND ESTIMATION