#include <iostream>
#include <vector>

class Seconds {
private:
    int seconds; 

public:
    Seconds(int s) : seconds(s) {}

    int getSeconds() const {
        return seconds;
    }

    void setSeconds(int s) {
        seconds = s;
    }

    void display() const {
        std::cout << "Время: " << seconds << " секунд" << std::endl;
    }
};

int main() {
    std::vector<Seconds> timeList;

    timeList.emplace_back(3600);  // 1 час
    timeList.emplace_back(1800);  // 30 минут
    timeList.emplace_back(60);    // 1 минута
    timeList.emplace_back(10);    // 10 секунд

    std::cout << "Текущие значения времени:" << std::endl;
    for (size_t i = 0; i < timeList.size(); ++i) {
        std::cout << "Элемент " << i + 1 << ": ";
        timeList[i].display();
    }

    int index, newValue;
    std::cout << "Введите номер элемента, который хотите изменить (от 1 до " << timeList.size() << "): ";
    std::cin >> index;

    if (index > 0 && index <= static_cast<int>(timeList.size())) {
        std::cout << "Введите новое значение времени в секундах: ";
        std::cin >> newValue;

        timeList[index - 1].setSeconds(newValue);

        std::cout << "Обновленные значения времени:" << std::endl;
        for (size_t i = 0; i < timeList.size(); ++i) {
            std::cout << "Элемент " << i + 1 << ": ";
            timeList[i].display();
        }
    } else {
        std::cout << "Неверный номер элемента!" << std::endl;
    }

    return 0;
}
