problem reduction approach