алтернативные версии этого поста http://witcher.reactor.cc/post/3396096