Puzzles solved by -++++++++r++++++++++++++++++++