По немногочисленным просьбам пидорствующих начиркал свой вариант. По мотивам этого поста.
спизжено отсюда
в свете последних событий
Отличный комментарий!