best problem solving product