#include <iostream>
#include <string>

struct Container {
    std::string s;

    Container() {
        s = "Init";
        std::cout << "Constructed" << std::endl;
    }

    ~Container() {
        s = "UNSAFE";
        std::cout << "Destructed" << std::endl;
    }

    const std::string& GetS() const {
        return s;
    }
};

int main() {
    const std::string& s = Container().s;
    std::cout << s << std::endl;

    return 0;
}