// template arguments
#include <iostream>
using namespace std;
template <class T, int N>
T fixed_multiply (T val)
{
return val * N;
}
int main() {
std::cout << fixed_multiply<int,2>(10) << '\n';
std::cout << fixed_multiply<int,3>(10) << '\n';
}
Ly8gdGVtcGxhdGUgYXJndW1lbnRzCiNpbmNsdWRlIDxpb3N0cmVhbT4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCnRlbXBsYXRlIDxjbGFzcyBULCBpbnQgTj4KVCBmaXhlZF9tdWx0aXBseSAoVCB2YWwpCnsKICByZXR1cm4gdmFsICogTjsKfQoKaW50IG1haW4oKSB7CiAgc3RkOjpjb3V0IDw8IGZpeGVkX211bHRpcGx5PGludCwyPigxMCkgPDwgJ1xuJzsKICBzdGQ6OmNvdXQgPDwgZml4ZWRfbXVsdGlwbHk8aW50LDM+KDEwKSA8PCAnXG4nOwp9