Version 2. Добавил адекватное определение многообразия с краем.