test from http://habrahabr.ru/company/yandex/blog/206234/