Ellery Queen Style

Fair-play mystery challenging the reader to solve the puzzle before the final revelation.