Facetook — широко известная социальная сеть. Недавно в ней появилась новая функция — стена с приоритетами. Эта функция позволяет сортировать всех ваших друзей по коэффициенту дружбы. Чем больше вы общаетесь с другом, тем больше будет его коэффициент дружбы.
На коэффициент дружбы влияет 3 типа действий:
- 1. человек X написал на стене человек Y ("X posted on Y's wall") — 15 очков;
- 2. человек X прокомментировал сообщение человека Y ("X commented on Y's post") — 10 очков;
- 3. человеку X понравилось сообщение человека Y ("X likes Y's post") — 5 очков.
X и Y — два различных имени. Каждое действие увеличивает коэффициент дружбы между X и Y (и наоборот) на данное количество очков (коэффициент дружбы между X и Y равен коэффициенту дружбы между Y и X).
Вам дано n действий в формате, описанном выше. Выведите все различные имена, которые встречаются в списке действий, в отсортированном порядке в соответствие с коэффициентом дружбы с вами.
Выходные данные
Выведите m строк, где m — количество различных имен во входных данных (исключая вас). Каждая строка должна содержать ровно одно имя. Имена должны быть отсортированы в по убыванию коэффициента дружбы с вами (т. е. люди с большим коэффициентом дружбы должны идти раньше). Если два или больше человек имеют одинаковый коэффициент дружбы, выводите их в алфавитном (лексикографическом) порядке.
Учтите, что нужно выводить все имена, присутствующие во входных данных (исключая вас), даже если человек имеет нулевой коэффициент дружбы с вами.
Лексикографическое сравнение реализует оператор "<" в современных языках программирования. Строка a лексикографически меньше строки b, если либо a является префиксом b, либо существует такое i (1 ≤ i ≤ min(|a|, |b|)), что ai < bi, а для любого j (1 ≤ j < i) aj = bj, где |a| и |b| обозначают длины строк a и b соответственно.
Примеры
| № | Входные данные | Выходные данные |
|
1
|
ahmed 3 ahmed posted on fatma's wall fatma commented on ahmed's post mona likes ahmed's post
|
fatma
mona
|
|
2
|
aba 1 likes likes posted's post
|
likes
posted
|