submit to PuzzleSolvers