customer problem solving process