implemented another solution finding