#include <iostream>
#include <string>
#include <cassert>
#include <thread>
using namespace std;
int main()
{
std::string orig = "abc";
std::string copy = orig;
std::cout << (void*) orig.data() << ", " << (void*) copy.data() << endl;
assert(orig.data() == copy.data());
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgojaW5jbHVkZSA8Y2Fzc2VydD4KI2luY2x1ZGUgPHRocmVhZD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkKewogICBzdGQ6OnN0cmluZyBvcmlnID0gImFiYyI7CiAgIHN0ZDo6c3RyaW5nIGNvcHkgPSBvcmlnOwoJc3RkOjpjb3V0IDw8ICh2b2lkKikgb3JpZy5kYXRhKCkgPDwgIiwgIiA8PCAodm9pZCopIGNvcHkuZGF0YSgpIDw8IGVuZGw7Cglhc3NlcnQob3JpZy5kYXRhKCkgPT0gY29weS5kYXRhKCkpOwp9Cg==