По челленджу, обозначенному здесь:

http://www.diary.ru/~antigomofobia/...m=last#61319521