#include <iostream>
 
template <int V>
void div(char(*)[V - 1] = 0)
{
    std::cout << "-1" << std::endl;
}
template <int V>
void div(char(*)[V - 2] = 0)
{
    std::cout << "-2" << std::endl;
}
template <int V>
void div(char(*)[V - 3] = 0)
{
    std::cout << "-3" << std::endl;
}
 
int main()
{
    div<2>();
}