Let $\{u_1,u_2,u_3,u_4\}$ be an orthonormal basis of $\mathbb C^4$. For a complex number $a$ we define the linear transformation $f_a: \mathbb C^4 \rightarrow \mathbb C^4$ as: $f_a(u_i)=au_{i+1}$ for $1\le i \le 3$ and $f_a(u_4)=au_1$. I need to find the $a \in \mathbb C$ so that the $f_a$ is unitary.
I believe that a unitary transformation will carry an orthonormal basis to an orthonormal basis, so actually $\{au_i\}$ will be orthonormal, which means that: $
Is my solution correct?