That looks right. Good answer.
The main thing I'd criticize is where you write "The last number is 0," but you mean "The last number can be 0."
The other thing is "By testing n=1,2,..., we can see that..." You're not really testing each value of n.
Edit. Something important I missed: You should do the base steps for n = 3, 4 explicitly.