spiral matrix 2nd try