R to @sv3OUqmNRCitDFZ: Всё уже придумано давно