Пытался по-разному, но последние 3 пункта не проходят.