я просто запихаю это сюда, авторство тоже мое =_=

читать дальше