Names for Babies

LightOJ - 1314