
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;
}