Algoritmul nou este bun. Mulțumesc @nikitabier