1. p is pointer to function
2. p is array of pointer to function
3.p is pointer to such function which return type is the array
4.p is pointer to array of function
Answer:2