#include <cstdio>
#include <cstdlib>
#include <climits>
int main()
{
int a=rand();
int b=a;
int c=INT_MAX;
int d1=c+a;
unsigned int d2=c+a;
int e1=d1-b;
int e2=d2-b;
printf("a: %d\n",a);
printf("INT_MAX: %d\n",INT_MAX);
printf("\n");
printf("c: %d\n",c);
printf("d1: %d\n",d1);
printf("d2: %u\n",d2);
printf("e1: %d\n",e1);
printf("e2: %d\n",e2);
return 0;
}
I2luY2x1ZGUgPGNzdGRpbz4KI2luY2x1ZGUgPGNzdGRsaWI+CiNpbmNsdWRlIDxjbGltaXRzPgoKaW50IG1haW4oKQp7CiAgIGludCBhPXJhbmQoKTsKICAgaW50IGI9YTsKICAgaW50IGM9SU5UX01BWDsKICAgaW50IGQxPWMrYTsKICAgdW5zaWduZWQgaW50IGQyPWMrYTsKICAgaW50IGUxPWQxLWI7CiAgIGludCBlMj1kMi1iOwogICBwcmludGYoImE6ICVkXG4iLGEpOwogICBwcmludGYoIklOVF9NQVg6ICVkXG4iLElOVF9NQVgpOwogICBwcmludGYoIlxuIik7CiAgIHByaW50ZigiYzogICVkXG4iLGMpOwogICBwcmludGYoImQxOiAlZFxuIixkMSk7CiAgIHByaW50ZigiZDI6ICV1XG4iLGQyKTsKICAgcHJpbnRmKCJlMTogJWRcbiIsZTEpOwogICBwcmludGYoImUyOiAlZFxuIixlMik7CiAgIHJldHVybiAwOwp9Cg==