I think it's a very good classic beginner level. Shows off an important line of thinking in an elegant way. A bit messy with two very different solutions. Neither are easy to see, though. Cute 2-offs. I like the way the *************************** There's a lot of ways to lose steps here. Fun to optimize.