integration by parts problem solving