int a0;

int* a1 = &a0;

int** a2 = &a1;

int*** a3 = &a2;

int**** a4 = &a3;

int*** b3 = *a4;

int** b2 = *b3;

int* b1 = *b2;

int b0 = *b1;

int& c0 = a0;

int*& c1 = a1;

int**& c2 = a2;

int***& c3 = a3;

int**& d3 = *c3;

int*& d2 = *d3;

int& d1 = *d2;

int d0 = d1;