digital problem solving 286862