checked valid neighbors