mateintwo Chess problem specification Chess problem caption China divided: the end is nigh Common chess puzzle