현대모비스 특별상의 주인공은?

아직 제출이 없습니다시간 제한2초메모리 제한1024 MB

문제

현대모비스는 하드웨어 중심의 자동차 부품 회사에서 소프트웨어 중심의 기술 기업으로 거듭나기 위해 소프트웨어 연구개발 역량을 강화하고 있습니다.

현대모비스는 실력 있는 소프트웨어 인재를 양성하고 독려하기 위해 APC의 주최 동아리인 A.N.S.I를 후원하고 있다. 올해 현대모비스는 2023 APC에 참가한 여러분들을 위해 특별상을 준비하였다. 특별상은 추첨을 통해 지급된다. 추첨의 진행은 현빈이가 맡게 되었다.

현대모비스가 준비한 추첨판은 세로의 길이가 NN, 가로의 길이가 MM인 격자판이다. 추첨판의 각 격자에는 참가한 학생들의 이름이 적혀있다. 한 학생의 이름이 여러 번 적힐 수도 있다. 현빈이는 직사각형 모양의 또 다른 격자판을 준비하였다. 추첨은 아래의 방법으로 진행한다.

  • 현빈이가 준비한 세로의 길이가 aa, 가로의 길이가 bb인 격자판으로 추첨판을 덮는다. 이때, 세로 길이와 가로 길이중 하나는 11보다 커야 한다.
  • 추첨판을 덮을 때 추첨판에 부분적으로 걸치는 부분은 없다. 다시 말해 추첨판의 각 격자는 현빈이가 준비한 격자판에 의해 완전하게 덮이거나, 덮이지 않는다.
  • 현빈이가 준비한 격자판으로 덮은 격자에 적힌 여러 이름 중에서 같은 이름이 a×b+12\lceil \frac{a\times b+1}{2}\rceil번 이상 나온다면, 그 이름을 가진 학생은 선물을 받는다.

현대모비스가 준비한 추첨판이 주어졌을 때, 선물을 받을 수 있는 학생들을 알아내 보자.

입력

첫 번째 줄에 NNMM이 공백으로 구분되어 주어진다. (1N,M1,000)(1\leq N,M \leq 1\\,000)

다음 NN개의 줄에 걸쳐 각 격자에 적힌 학생의 이름이 한 줄에 MM개씩 주어진다.

학생의 이름들은 공백 없이 영어 소문자로만 이루어져 있으며 길이는 2020을 넘지 않고, 이름이 같은 학생은 존재하지 않는다.

출력

현대모비스가 준비한 선물을 받을 수 있는 이름을 사전순으로 한 줄에 한 명씩 출력한다.

만약 받을 수 있는 학생이 없다면 MANIPULATED를 출력한다.

힌트

x\lceil {x}\rceilxx보다 작지 않은 최소의 정수를 의미한다.