This is a prime example of an excellent sequence puzzle. For a while I felt I was always just one step behind, but eventually I got there :D