#include <iostream>
#include <cstdlib>

void foo(int* const x, int& y, int z) {
  *x += 1;
  y *= 2;
  z -= 3;
}

int main(int argc, char** argv) {
  const int a = 1;
  int b = 2, c = 3;
  foo(&a, b, c);
  std::cout << "(" << a << ", " << b << ", " << c << ")" << std::endl;
  return EXIT_SUCCESS;
}