Imperfect Substitutes for Perfect Complements: Solving the Anticommons Problem