задача #233
пункты 1 и 2