Before revision:  A key ingredient in solving the upper-level problem is the exact solution of the lower-level problem  which is practically infeasible.
After revision:  A key ingredient in solving the upper-level problem is the exact solution of the lower-level problem , which is practically infeasible.