Схему уже сам нашел, но алгоритм работы не понятен.