Hadn't had time to finish this one until now. The vertical and horizontal weren't so difficult, but the diagonal lists made this a little different. Reversals may have made problem a little easier... I don't know... I don't especially like the way it was written...