#include <stdio.h>

int main(void)
{
    int i = 42;
    int *p = &i;
    int *arr[10] = { p };
    int *(*foo)[10] = &arr;
    printf("%d\n", *(*foo)[0]);
    
    return 0;
}