#include <stdio.h>

int main(){

  int i;
  int *l;
  int m;
  int *j;
  int **k;

  i = 4;
  m = &i;
  l = m;
  

  printf("m:     %x\n",m);
  printf("&i:    %x\n",&i);
  printf("l:     %x\n",l);
  printf("*l:    %d\n",*l);
  printf(" i:    %d\n",i);
  j = &i;
  k = &j;
  printf("#########################\n");
  printf("&i:    %x\n",&i);
  printf(" j:    %x\n",j);
  printf(" i:    %d\n",i);
  printf("*j:    %d\n",*j);
 
 
  printf("#########################\n");
 
  printf("*(&j):    %x\n",*(&j));
  printf("*k:    %x\n", *k);

  printf("#########################\n");
  printf(" k:    %x\n",k);
  printf("&j:    %x\n",&j);
}
