Вариация на тему данного решения: http://rsdn.ru/forum/cpp.applied/3570438.1.aspx Основой для решения послужил материал этого топика.
Имена участников (разделяйте запятой).