Complexity of finding solutions