Череду исправил, но нужны дополнительные тесты в разных ситуациях.