#include <cstdint>
struct chameleon
{
template<typename T>
constexpr operator T() const
{
return T{};
}
constexpr chameleon() = default;
};
template<std::size_t I>
struct placeholder : public chameleon
{
using chameleon::chameleon;
};
int main()
{
constexpr const placeholder<0> _1;
return 0;
}
I2luY2x1ZGUgPGNzdGRpbnQ+CgpzdHJ1Y3QgY2hhbWVsZW9uCnsKICAgIHRlbXBsYXRlPHR5cGVuYW1lIFQ+CiAgICBjb25zdGV4cHIgb3BlcmF0b3IgVCgpIGNvbnN0CiAgICB7CiAgICAgICAgcmV0dXJuIFR7fTsKICAgIH0KCiAgICBjb25zdGV4cHIgY2hhbWVsZW9uKCkgPSBkZWZhdWx0Owp9OwoKdGVtcGxhdGU8c3RkOjpzaXplX3QgST4Kc3RydWN0IHBsYWNlaG9sZGVyIDogcHVibGljIGNoYW1lbGVvbgp7CiAgICB1c2luZyBjaGFtZWxlb246OmNoYW1lbGVvbjsKfTsKCmludCBtYWluKCkKewogICAgY29uc3RleHByIGNvbnN0IHBsYWNlaG9sZGVyPDA+IF8xOwoKICAgIHJldHVybiAwOwp9Cg==