You've got the wrong operator here: you want ```&&``` instead of ```||```. I'm pretty sure this will give you an infinite loop if ```problem.min() < problem.max()```.