A complete puzzle.   I worked it once.