Итоги голосования для комментария:
Kuein
Я его видимо в другом варианте читал много лет назад. Но сути решения проблемы это не меняет.