LBD,

Nice job on the puzzle.  like the snake one in the box.  One I can figure out.

just went through the solution you supplied, got most of it 

daveg, SW Washington & AZ