#include <iostream>
using namespace std;

template<typename T1, typename T2>

auto add(T1 a, T2 b) -> decltype((a==1)?a:b){
	if(a == 1)
		return a;
	else
		return b;
}

int main() {
	// your code goes here
	cout << add(1,1.8) << endl;
	cout << add(2,1.1) << endl;
	return 0;
}