#include <iostream>
template<int x=0, typename T>
T foo(T&& t) { return {x}; };
int main() {
auto f = foo(3);
auto f2 = foo<2>(3);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdGVtcGxhdGU8aW50IHg9MCwgdHlwZW5hbWUgVD4KVCBmb28oVCYmIHQpIHsgcmV0dXJuIHt4fTsgfTsKCgppbnQgbWFpbigpIHsKCWF1dG8gZiA9IGZvbygzKTsKCWF1dG8gZjIgPSBmb288Mj4oMyk7CglyZXR1cm4gMDsKfQ==