#include <iostream>

template <typename T>
void func(T a) {
    std::cout << a <<std::endl;
}

template <typename T>
void func(T a, T b) {
  func(a);
  func(b);
}

int main() {
   func(1, 2);
}