Brilliant

Rating: 10/10 (9 June 2019)

Took me 1 hour to completely understand the climax.