сделаны пункты 2.a,b