Exploring an innovative puzzle that challenges the way we think and solve problems. I’m a Russian living in London – this is ...