#include <iostream>
#include <type_traits>

using namespace std;

template <unsigned int x>
constexpr enable_if_t<x != 0U, int> log2 = x < 4U ? 1 : 1 + log2<x / 2U>;

int main() {
  int foo[log2<8U>];
  
  cout << log2<8U> << endl;
}