These are the 50 hardest levels I have to offer. Only two players have solved them all. How many can you solve?