We have $A=\mathbb Z, B=[-1,\pi],C=(2,7)$, thus we obtain $B^c=\mathbb R\setminus C=(-\infty,-1)\cup (\pi,\infty)$. As $3<\pi<4$ we have $B^c\cap C=(\pi,7)$. The only integers in $(\pi,7)$ are given by $4,5,6$ so we conclude: $A\cap(B^c\cap C)=\{4,5,6\}$.
On the use of brackets: intersection is an associative operation, so one could ignore the brackets and just write $A\cap B^c\cap C$; as intersection is also commutative we can change the order e.g. look at $A\cap B^c\cap C= B^c\cap A\cap C$. This gives us the opportunity to compute the intersection of two sets that feels the easiest; the brackets given in the question already give you a nice order of computing.