Puzzlesolving PSD