#include <iostream>
#include <string>
#include <tuple>
class Type
{
public:
Type() : t{std::tie(a, b, c, d, e, f)} {}
int a;
short b;
long c;
unsigned char d;
bool e;
std::string f;
std::tuple<int&, short&, long&, unsigned char&, bool&, std::string&> t;
};
int main()
{
Type A{};
A.c = 5;
std::cout << std::get<2>(A.t) << std::endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKI2luY2x1ZGUgPHN0cmluZz4KI2luY2x1ZGUgPHR1cGxlPgoKY2xhc3MgVHlwZQp7CnB1YmxpYzoKCVR5cGUoKSA6IHR7c3RkOjp0aWUoYSwgYiwgYywgZCwgZSwgZil9IHt9CgoJaW50IGE7CglzaG9ydCBiOwoJbG9uZyBjOwoJdW5zaWduZWQgY2hhciBkOwoJYm9vbCBlOwoJc3RkOjpzdHJpbmcgZjsKCglzdGQ6OnR1cGxlPGludCYsIHNob3J0JiwgbG9uZyYsIHVuc2lnbmVkIGNoYXImLCBib29sJiwgc3RkOjpzdHJpbmcmPiB0Owp9OwoKaW50IG1haW4oKQp7CglUeXBlIEF7fTsKCglBLmMgPSA1OwoKCXN0ZDo6Y291dCA8PCBzdGQ6OmdldDwyPihBLnQpIDw8IHN0ZDo6ZW5kbDsKCglyZXR1cm4gMDsKfQ==