Can you solve this 1800 ELO puzzle?