optimized monkeygrid problem further

by looking at points only in a quadrant
if (x,y) is legit => (y,x) will also be legit