how to develop problem solving skills in physics