Updated version. In addition to correcting some shortcomings, an interesting version has been added to the archive.
Обновлённая версия. Помимо исправления некоторых недостатков, в архив добавлена интересная версия.