#include <iostream>
#include <type_traits>
using namespace std;
int main()
{
cout << is_integral<signed char >::value << endl;
cout << is_integral<unsigned char >::value << endl;
cout << is_integral<unsigned short >::value << endl;
cout << is_integral<unsigned int >::value << endl;
cout << is_integral<unsigned long >::value << endl;
cout << is_integral<unsigned long long>::value << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dHlwZV90cmFpdHM+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIAp7Cgljb3V0IDw8IGlzX2ludGVncmFsPHNpZ25lZCBjaGFyCSAgICAgID46OnZhbHVlIDw8IGVuZGw7Cgljb3V0IDw8IGlzX2ludGVncmFsPHVuc2lnbmVkIGNoYXIJICA+Ojp2YWx1ZSA8PCBlbmRsOwoJY291dCA8PCBpc19pbnRlZ3JhbDx1bnNpZ25lZCBzaG9ydAkgID46OnZhbHVlIDw8IGVuZGw7Cgljb3V0IDw8IGlzX2ludGVncmFsPHVuc2lnbmVkIGludAkgID46OnZhbHVlIDw8IGVuZGw7Cgljb3V0IDw8IGlzX2ludGVncmFsPHVuc2lnbmVkIGxvbmcJICA+Ojp2YWx1ZSA8PCBlbmRsOwkKCWNvdXQgPDwgaXNfaW50ZWdyYWw8dW5zaWduZWQgbG9uZyBsb25nPjo6dmFsdWUgPDwgZW5kbDsKCXJldHVybiAwOwp9