using namespace std;
template<class T, T v>
struct integral_constant{
static constexpr T value = v;
constexpr operator T() const noexcept { return value; }
};
int main() {
integral_constant<int,4> abc;
return 0;
}
CnVzaW5nIG5hbWVzcGFjZSBzdGQ7Cgp0ZW1wbGF0ZTxjbGFzcyBULCBUIHY+CnN0cnVjdCBpbnRlZ3JhbF9jb25zdGFudHsKICBzdGF0aWMgY29uc3RleHByIFQgdmFsdWUgPSB2OwogICBjb25zdGV4cHIgIG9wZXJhdG9yIFQoKSBjb25zdCBub2V4Y2VwdCB7IHJldHVybiB2YWx1ZTsgfQp9OwoKaW50IG1haW4oKSB7CglpbnRlZ3JhbF9jb25zdGFudDxpbnQsND4gYWJjOwoJcmV0dXJuIDA7Cn0=