Ребус
시간 제한2초메모리 제한512 MB
입력을 공백으로 나눈 뒤 각 단어의 앞뒤에 붙은 어포스트로피 개수만큼 양끝 글자를 지우고, 남은 조각을 모두 이어 붙인다.
문제
지난 영어 수업에서 Петя는 숙제를 받았다. 숙제는 Ребус를 푸는 것이었다. 각 Ребус는 그림들의 나열이다. 각 그림 양쪽에는 아포스트로피가 놓일 수 있다. 각 그림은 어떤 단어를 나타낸다. 어떤 그림 앞에 개의 아포스트로피가 있고 뒤에 개의 아포스트로피가 있다고 하자. 이는 그림에 대응하는 단어에서 앞에서 글자, 뒤에서 글자를 지우고, 남은 부분을 그림과 아포스트로피 대신 적는다는 뜻이다. 이 과정을 각 그림과 그 주위의 아포스트로피에 대해 해야 한다. 그런 다음 나온 조각들을 하나의 단어로 이어 붙인다. 그것이 Ребус의 답이다.
Петя는 각 그림에 단어를 대응시키는 데는 문제가 없다. 하지만 불필요한 글자를 지우고 단어를 이어 붙이는 일이 매우 귀찮다. 그래서 그는 여러분에게 도움을 요청했다. 소문자 라틴 문자, 아포스트로피(문자 코드 39), 그리고 단어를 구분하는 공백으로 이루어진 문자열이 주어진다. 아포스트로피와 단어 사이에 공백이 없으면 그 아포스트로피는 그 단어에 속한다. 아포스트로피가 단어 왼쪽에 있으면 단어 앞에서 한 글자를 지워야 하고, 오른쪽에 있으면 뒤에서 한 글자를 지워야 한다. 그런 다음 모든 단어를 하나로 이어 붙인다.
예를 들어 문자열 <<team ''''school ''olympiad'''>>가 주어졌다고 하자. 첫 번째 단어는 아포스트로피가 하나도 속하지 않으므로 바꿀 것이 없다. 두 번째 단어에서는 앞의 네 글자를 지워 <<ol>>을 얻고, 세 번째 단어에서는 <<ymp>>를 얻는다. 세 조각을 이어 붙이면 <<teamolymp>>가 된다.
입력
첫째 줄에 풀어야 할 Ребус가 주어진다. 길이는 자를 넘지 않는다. 문자열에는 아포스트로피(문자 코드 39), 공백, 소문자 라틴 문자만 있으며, Ребус는 올바르다. 즉, 단어 길이보다 더 많은 글자를 지워야 하는 단어는 없다.
출력
Ребус의 답인 단어 하나를 출력한다.