choose a closest place follow @artem's algorithm