#include <iostream>
#include <utility>

int main() {
    std::pair<int, int> values{2, 5};
    auto [left, right] = values;
    left = 7;
    std::cout << left << ' ' << right << '\n';
    std::cout << values.first << ' ' << values.second << '\n';
    auto& [first, second] = values;
    first = 9;
    std::cout << first << ' ' << second << '\n';
    const auto& [read_first, read_second] = values;
    std::cout << read_first << ' ' << read_second << '\n';
    return 0;
}
