Бромберг. Автор
чет много тут хуев ходит.
принял на свой счет - пошел и отписался. простой алгоритм.