#include <stdio.h>

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