near-perfect problems