Программа работает так же как в условии, но не проходит 3 и 4 пункт