- #include <iostream> 
- #include <string> 
- using namespace std; 
-   
- class Message 
- { 
- public: 
-     string text; 
-     Message(string msg) :text(msg) {} 
-     bool operator==(const string& s) const { 
-         return s == text; 
-     } 
- }; 
-   
- int main() 
- { 
-     string a = "a"; 
-     Message aa(a); 
-     if (aa == a) { 
-         cout << "Okay" << endl; 
-     } 
-     // if (a == aa) { 
-     //    cout << "Not Okay" << endl; 
-     // } 
- } 
-   
				I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKY2xhc3MgTWVzc2FnZQp7CnB1YmxpYzoKICAgIHN0cmluZyB0ZXh0OwogICAgTWVzc2FnZShzdHJpbmcgbXNnKSA6dGV4dChtc2cpIHt9CiAgICBib29sIG9wZXJhdG9yPT0oY29uc3Qgc3RyaW5nJiBzKSBjb25zdCB7CiAgICAgICAgcmV0dXJuIHMgPT0gdGV4dDsKICAgIH0KfTsKCmludCBtYWluKCkKewogICAgc3RyaW5nIGEgPSAiYSI7CiAgICBNZXNzYWdlIGFhKGEpOwogICAgaWYgKGFhID09IGEpIHsKICAgICAgICBjb3V0IDw8ICJPa2F5IiA8PCBlbmRsOwogICAgfQogICAgLy8gaWYgKGEgPT0gYWEpIHsKICAgIC8vICAgIGNvdXQgPDwgIk5vdCBPa2F5IiA8PCBlbmRsOwogICAgLy8gfQp9Cg==