Итоги голосования для комментария:
Arris
P.S. Я тоже думал, что полчаса делов. Оказалось, что если писать тяп-ляп — я уложусь в час. Я решил написать хорошо :)
Ушло чуть больше времени.
Да, есть мелкие баги — гребаные кавычки. Не заметил, исправлю.