The Maximum Number of Strong Kings

POJ - 2699