We roll a die $n = 450$ times to assess whether it is fair, The null hypothesis $H_0$ (that each of the six faces has probability $1/6$ of showing at any one roll) is to be tested at the 5% level of significance.
Let $X_i$ be the number of times face $i$ shows in $450$ rolls. We use the test statistic
$$Q = \sum_{i=1}^6 (X_i -75)^2/75 \stackrel{\text{aprx}}{\sim} \mathsf{Chisq}(\text{df} = 5),$$ rejecting $H_0$ for $Q \ge 11.0705.$
In fact, the die is biased so that the probabilities of the respective faces are truly $p_1 = (1/6, 1/6, 1/9, 2/9, 1/6, 1/6),$ not $p_0 = (1/6, 1/6, 1/6, 1/6, 1/6, 1/6).$
What is the power of the test against this alternative? That is, what is the probability that $H_0$ is (correctly) rejected?
Note: This is not (yet) a homework or examination question. I will post/accept my solution if I do not see an Answer with a better one.

I tried using SAS to solve this problem, as that is the program we are learning in my course. This seems like a good exercise for me to try. I am pretty inexperienced with comparing multiple probabilities but this is what I tried.
What my code is doing is testing the hypothesis that each side has a $1\over6$ chance of happening after obtaining $75$ ones, $75$ twos, $50$ threes, $100$ fours, $75$ fives, and $75$ sixes. In this case we would reject the null hypothesis at $\alpha=0.01$.
However, this is not what the question is asking. How could I adjust my program to find the power of the test?