Chess mate puzzle