simplified resolving algorithm used when the number of zones exceeds the limit
configurable number of threads