Solving rational inequalities