#include <iostream>
#include <string>
#include <unordered_map>
#include <memory> // shared_ptr
class Table {
private:
std::unordered_map<std::string, std::shared_ptr<Table> > t;
};
int main() {
Table t;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgojaW5jbHVkZSA8dW5vcmRlcmVkX21hcD4KI2luY2x1ZGUgPG1lbW9yeT4gICAgICAgICAgIC8vIHNoYXJlZF9wdHIKCmNsYXNzIFRhYmxlIHsKICAgIHByaXZhdGU6CiAgICBzdGQ6OnVub3JkZXJlZF9tYXA8c3RkOjpzdHJpbmcsIHN0ZDo6c2hhcmVkX3B0cjxUYWJsZT4gPiB0Owp9OwoKaW50IG1haW4oKSB7CglUYWJsZSB0OwoJcmV0dXJuIDA7Cn0=