int main(int argc, char **argv) {
  int z = 5;

  int *y = &z;
  y = y;
  *y = 1;

  const int *x = &z;
  x = x;
  *x = 1;

  int *const w = &z;
  w = w;
  *w = 1;

  const int *const v = &z;
  v = v;
  *v = 1;

  return 0;
}