Thanks! I've been thinking about adding a hint function for a while, but not sure what form I want it to take.

Also, Aug 4 was broken-- please try again for a new, solvable puzzle :)