Подобный пример рассматривался здесь

И не хорошо так: http://e-science.ru/forum/index.php?showtopic=8030&hl=