Вроде должно все работать но выдает ошибку в 1, 4 и 5 пунктах.