Работает, но иногда остается 1 элемент в очереди