Финальная реализация. Версия 1.0