#include <iostream>

void f(int **a) ;
void f(int *a[2]) ;

int main()
{
    int* array[32] ;
    int* b[2] ;
    f(array) ;
    f(b);
}

void f(int**)
{
    std::cout << "f(int**)\n" ;
}

void f(int*[2])
{
    std::cout << "f(int*[2])\n" ;
}
