Александр Задача из сборника Сеткова, там есть пример выполнения, скачать можно у меня на сайте в разделе Библиотека.