#include <cstddef>
#include <iostream>
#include <vector>

struct Record {
    int id;
    int value;
};

int main() {
    std::vector<Record> records{{101, 3}, {202, 7}, {303, 9}};
    const std::size_t saved_position{1};
    const int wanted_id{202};
    std::cout << records[saved_position].id << '\n';
    records.erase(records.begin());
    std::cout << records[saved_position].id << ' ' << records[0].id << '\n';
    for (const auto& record : records) {
        if (record.id == wanted_id) {
            std::cout << record.id << ' ' << record.value << '\n';
        }
    }
    return 0;
}
