Другой вариант - http://lol.reactor.cc/post/4208765