Сокращу вам поиск крайних. Так и работает, я проверял. Если у вас иначе - претензии в местный минздрав.