JMU CS280 SP18 WK04


2018-01-30 21:30 CET

JMU CS280 SP18 WK04


2018-02-03 05:59 CET
The end is near!
Contest is over.
Not yet started.
Contest is starting in -200 days 7:28:16

Time elapsed


Time remaining


Problem D
Conversation Log

Popular social networking site My+Din is struggling to manage its many popular forums. Recent regulation requires the site to report users engaged in conversations about certain topics. The sheer number of users means manual monitoring is too costly and so the site has asked its many interns to come up with a solution.

One intern has theorized that conversations about any given topic will see the same key words used over and over. If the most used words can be identified perhaps manual investigation can be directed towards appropriate forums.


  • One line containing a single integer $M$ ($1 \le M \le 10^4$), the number of messages.

  • $M$ more lines each beginning with a user’s name of no more than $20$ characters and continuing with the content of that user’s message all in lower case. The total number of characters across all messages, including spaces, will not exceed $2 \cdot 10^6$.


Several words, one per line, listing the words used by every single user on the forum, ordered from most to least used and in case of a tie in alphabetical order. If there are no such words, output ALL CLEAR.

Sample Input 1 Sample Output 1
Jepson no no no no nobody never
Ashley why ever not
Marcus no not never nobody
Bazza no never know nobody
Hatty why no nobody
Hatty nobody never know why nobody
Jepson never no nobody
Ashley never never nobody no
Sample Input 2 Sample Output 2
Villain avast
Scoundrel ahoy