I find the solution seems rather remote from the action of the book in this case, although it's otherwise interesting.