finished problem solving