#include <iostream>
#include <cstdint>
enum A {
X = -1,
XX = -1,
Y = UINT64_MAX
};
int main()
{
size_t t = sizeof(std::underlying_type<A>::type);
std::cout << t;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0ZGludD4KCmVudW0gQSB7CiAgICBYID0gLTEsCiAgICBYWCA9IC0xLAogICAgWSA9IFVJTlQ2NF9NQVgKfTsKCmludCBtYWluKCkKewoJc2l6ZV90IHQgPSBzaXplb2Yoc3RkOjp1bmRlcmx5aW5nX3R5cGU8QT46OnR5cGUpOwoJc3RkOjpjb3V0IDw8IHQ7CgkKfQ==