steps to problem solving in it