#include <iostream>
#include <tuple>
struct Empty {};
struct Thing { std::string name; Empty e; };
int main() {
std::cout << sizeof(std::string) << "\n";
std::cout << sizeof(std::tuple<std::string, Empty>) << "\n";
std::cout << sizeof(Thing) << "\n";
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dHVwbGU+CgogICAgc3RydWN0IEVtcHR5IHt9OwogICAgc3RydWN0IFRoaW5nIHsgc3RkOjpzdHJpbmcgbmFtZTsgRW1wdHkgZTsgfTsKCiAgICBpbnQgbWFpbigpIHsKICAgICAgICBzdGQ6OmNvdXQgPDwgc2l6ZW9mKHN0ZDo6c3RyaW5nKSA8PCAiXG4iOwogICAgICAgIHN0ZDo6Y291dCA8PCBzaXplb2Yoc3RkOjp0dXBsZTxzdGQ6OnN0cmluZywgRW1wdHk+KSA8PCAiXG4iOwogICAgICAgIHN0ZDo6Y291dCA8PCBzaXplb2YoVGhpbmcpIDw8ICJcbiI7CiAgICB9