A review by snarkhunting
Solution by Brian Evenson

4.75