#3 tiles puzzle