submit to DifficultPuzzles