Yep, Leicester can raise £100m from the sale of their major assets quite easily, could make serious reductions to their wage bill, would still have a strong squad and a comparatively large budget.
I'm not sure they're quite as much in the shit as people are making out.