#include<iostream>
using namespace std;
template <class A, class B>
auto getOne(bool tumb, A a, B b) -> decltype(tumb ? a : b)
{
return (tumb) ? a : b;
}
int main(){
cout << getOne(true, (short)0, '1') << endl;
cout << getOne(false, 0, 8.2939) << endl;
}