Singing Everywhere

ZOJ - 4107