Да вроде сложностейто никаких нет :) Я гдето нашел такую или почти такую постановку и взял ее за основу. Кстати, Авангардную я привел не случайно  нередко я просто открываю ее в режиме правки и копипейстом переношу нужный код :) А потом, что именно считать сложностями?