#include <iostream>
#include <limits.h>
int main ( void ) {
printf ( "BITS/CHAR %d\n " , CHAR_BIT ) ;
printf ( "CHARS/SHORT %d\n " , sizeof ( short ) ) ;
printf ( "CHARS/INT %d\n " , sizeof ( int ) ) ;
printf ( "CHARS/LONG %d\n " , sizeof ( long ) ) ;
printf ( "CHARS/LLONG %d\n " , sizeof ( long long ) ) ;
putchar ( '\n ' ) ;
printf ( "SHORT MIN %d\n " , SHRT_MIN ) ;
printf ( "SHORT MAX %d\n " , SHRT_MAX ) ;
printf ( "INT MIN %d\n " , INT_MIN ) ;
printf ( "INT MAX %d\n " , INT_MAX ) ;
printf ( "LONG MIN %ld\n " , LONG_MIN ) ;
printf ( "LONG MAX %ld\n " , LONG_MAX ) ;
printf ( "LLONG MIN %lld\n " , LLONG_MIN) ;
printf ( "LLONG MAX %lld\n " , LLONG_MAX) ;
return 0 ;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8bGltaXRzLmg+CgoKaW50IG1haW4gKHZvaWQpIHsKICAgIHByaW50ZiAoIkJJVFMvQ0hBUiAlZFxuIiwgQ0hBUl9CSVQpOwogICAgcHJpbnRmICgiQ0hBUlMvU0hPUlQgJWRcbiIsIHNpemVvZihzaG9ydCkpOwogICAgcHJpbnRmICgiQ0hBUlMvSU5UICVkXG4iLCBzaXplb2YoaW50KSk7CiAgICBwcmludGYgKCJDSEFSUy9MT05HICVkXG4iLCBzaXplb2YobG9uZykpOwogICAgcHJpbnRmICgiQ0hBUlMvTExPTkcgJWRcbiIsIHNpemVvZihsb25nIGxvbmcpKTsKICAgIHB1dGNoYXIgKCdcbicpOwoKICAgIHByaW50ZiAoIlNIT1JUIE1JTiAlZFxuIiwgU0hSVF9NSU4pOwogICAgcHJpbnRmICgiU0hPUlQgTUFYICVkXG4iLCBTSFJUX01BWCk7CiAgICBwcmludGYgKCJJTlQgTUlOICVkXG4iLCBJTlRfTUlOKTsKICAgIHByaW50ZiAoIklOVCBNQVggJWRcbiIsIElOVF9NQVgpOwogICAgcHJpbnRmICgiTE9ORyBNSU4gJWxkXG4iLCBMT05HX01JTik7CiAgICBwcmludGYgKCJMT05HIE1BWCAlbGRcbiIsIExPTkdfTUFYKTsKICAgIHByaW50ZiAoIkxMT05HIE1JTiAlbGxkXG4iLCBMTE9OR19NSU4pOwogICAgcHJpbnRmICgiTExPTkcgTUFYICVsbGRcbiIsIExMT05HX01BWCk7CiAgICByZXR1cm4gMDsKfQo=