#include <iostream>
#include <functional>
#include <sstream>
#include <vector>
using namespace std;

int f1(int x) {
}

string f2(int x) {
}

long long f3(int x) {
}

template<class T>
function<string(int)> conv(function<T(int)> f) {
	return [&](int x) -> string {
		stringstream ss;
		ss << f(x);
		return ss.str();
	};
}

int main() {
	
	vector<function<string(int)>> funcs = {
		conv(f1),
	};
	
	return 0;
}