#include <iostream>

void f(const int&)
{
	std::cout << "f(const int&)\n";
}

void f(int&)
{
	std::cout << "f(int&)\n";
}

int main()
{
	int a = 0;
	const int b = 0;
	int& c = a;
	const int& d = a;
	f(a);
	f(b);
	f(c);
	f(d);
}