#include <iostream>
using namespace std;

int main() {
    int a = 111;
    int& b = a;

    {
        int c = 222;
        b = c;
    }

    std::cout << std::boolalpha;
    std::cout << a << " " << b << " "
              << (a == b) << " " << (&a == &b) << std::endl;

    int* a1 = &a;
    int* b1 = &b;
    std::cout << a1 << " " << b1
              << " " << (a1 == b1) << std::endl;
    
    return 0;
}