def solveAndNotify(self, request):
remote = request.transport.remote<EOL>withThisIdentifier = Exercise.identifier == self.exerciseIdentifier<EOL>exercise = self.store.findUnique(Exercise, withThisIdentifier)<EOL>solveAndNotify(remote, exercise)<EOL>
Notifies the owner of the current request (so, the user doing the
        exercise) that they've solved the exercise, and mark it as
        solved in the database.