Even a blind squirrel finds a nut now and again. Being short on caffeine at the time, I used a graphic representation to solve it. I found the real trickiness to the puzzle being the order in which the clues were presented. Change the order and the process get a lot easier.

Good one!