#include <iostream>

template <class T> class pair {
	T a, b;
	public:

	pair(T x, T y) {
		a = x;
		b = y;
	}

	void print() {
		std::cout << a << " " << b << "\n";
	}
};

int main()
{
	pair<int> p(1, 2);
	p.print();

	pair<double> q(1., 2.);
	q.print();
}
