6

homework 6
вот здесь закрывать уже будет нечего:  менеджер контекста with уже все сделал