#include <cstdint>
#include <type_traits>
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 ;
} ;
constexpr const placeholder< 0 > _1;
using t = std:: integral_constant < int ,_1> ;
int main( )
{
return 0 ;
}
I2luY2x1ZGUgPGNzdGRpbnQ+CiNpbmNsdWRlIDx0eXBlX3RyYWl0cz4KCnN0cnVjdCBjaGFtZWxlb24KewogICAgdGVtcGxhdGU8dHlwZW5hbWUgVD4KICAgIGNvbnN0ZXhwciBvcGVyYXRvciBUKCkgY29uc3QKICAgIHsKICAgICAgICByZXR1cm4gVHt9OwogICAgfQoKICAgIGNvbnN0ZXhwciBjaGFtZWxlb24oKSA9IGRlZmF1bHQ7Cn07Cgp0ZW1wbGF0ZTxzdGQ6OnNpemVfdCBJPgpzdHJ1Y3QgcGxhY2Vob2xkZXIgOiBwdWJsaWMgY2hhbWVsZW9uCnsKICAgIHVzaW5nIGNoYW1lbGVvbjo6Y2hhbWVsZW9uOwp9OwoKY29uc3RleHByIGNvbnN0IHBsYWNlaG9sZGVyPDA+IF8xOwoKdXNpbmcgdCA9IHN0ZDo6aW50ZWdyYWxfY29uc3RhbnQ8aW50LF8xPjsKCmludCBtYWluKCkKewogICAgCgogICAgcmV0dXJuIDA7Cn0K