Solve a difficult problem in a direct way