N Iteratively Developing Solutions