ended and finish
puzzleller