#include <stdio.h>
int main(void) {
// your code goes here
// int x = 2;
// int *p;
// int x = NULL;
// p = &x;
// printf("%d", *p);
// int x = 2;
// int *p;
// p = &x;
// printf("%d, %d, %x, %x, %x", *p, x, p, &x, &p);
int a = 50;
int *ptr = &a;
int *q = ptr;
printf("%d, %d, %x, %x, %x, %d", a
, *ptr
, ptr
, &a
, q
, *q
);
// int a = 50;
// int *ptr = &a;
// int **q = &ptr;
// printf("%d, %d, %x, %x, %x, %d", a, *ptr, ptr, &a, *q, *(*q));
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbih2b2lkKSB7CgkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCgkvLyBpbnQgeCA9IDI7CgkvLyBpbnQgKnA7CgkvLyBpbnQgeCA9IE5VTEw7CgkvLyBwID0gJng7CgkvLyBwcmludGYoIiVkIiwgKnApOwoJCgkvLyBpbnQgeCA9IDI7CgkvLyBpbnQgKnA7IAoJLy8gcCA9ICZ4OwoJLy8gcHJpbnRmKCIlZCwgJWQsICV4LCAleCwgJXgiLCAqcCwgeCwgcCwgJngsICZwKTsKCQoJaW50IGEgPSA1MDsKCWludCAqcHRyID0gJmE7CglpbnQgKnEgPSBwdHI7CgkKCXByaW50ZigiJWQsICVkLCAleCwgJXgsICV4LCAlZCIsIGEsICpwdHIsIHB0ciwgJmEsIHEsICpxKTsKCQoJLy8gaW50IGEgPSA1MDsKCS8vIGludCAqcHRyID0gJmE7CgkvLyBpbnQgKipxID0gJnB0cjsKCS8vIHByaW50ZigiJWQsICVkLCAleCwgJXgsICV4LCAlZCIsIGEsICpwdHIsIHB0ciwgJmEsICpxLCAqKCpxKSk7CgkJCglyZXR1cm4gMDsKfQo=