В Космозоопарке Кирилл и Антон увидели много необычных животных. Имя каждого из животных представляет собой одно или несколько слов, каждое из которых написано с большой буквы, соединённых в одно слово без пробелов. Например, LionRedBlueBig — корректное имя животного. Обратите внимание, что каждое такое имя можно разбить на отдельные слова, каждое из которых будет описывать основные характеристики животного.
МГ и ВМ попросили их описать свои впечатления от увиденного. Ребята решили отправить на Землю свой ответ в виде строки $$$S$$$. Проблема в том, что межгалактическая связь весьма затратна, и длина отправленной строки не может превышать $$$L$$$.
Чтобы сократить строку, Кирилл и Антон решили сократить некоторые имена. При этом должны соблюдаться следующие правила:
В первой строке задано написанное Кириллом и Антоном сообщение — строка $$$S$$$, длина которой не превышает $$$200\,000$$$ символов.
Во второй строке идет число $$$L$$$
Гарантируется, что заглавные буквы встречаются только в именах; после каждого имени следует либо пробел, либо окончание строки; перед каждым именем идет либо пробел, либо начало строки; строка $$$S$$$ не содержит двух пробелов подряд.
Если строку $$$S$$$ можно сократить, соблюдая все правила, то выведите полученную строку. Если невозможно, то выведите -1.
LionRareBlackCave and TigerAmurWhite are friends40
LionRare... and Tiger... are friends
LionRareBlackCave and TigerAmurWhite are friends28
Lion... and ... are friends
LionRareBlackCave and TigerAmurWhite are friends16
-1