Note you changed the nature of the problem by turning "infinite difficulty" into "finite difficulty." Subtract all the difficulty you want from "infinite" and you still end up with infinite, unless of course you subtract infinite difficulty from it... which means you qualitatively changed it from infinite difficulty to merely difficult.