import java.util.Scanner ;
class Main {
public static void main
( String [ ] args
) { Scanner k
= new Scanner
( System .
in ) ; while ( k.hasNext ( ) ) {
String sentence
= k.
nextLine ( ) ; Scanner parser = new Scanner( sentence) ;
int size = 0 ;
while ( parser.hasNext ( ) ) {
size++;
parser.next ( ) ;
}
boolean [ ] overlapped = new boolean [ size] ;
parser = new Scanner( sentence) ;
for ( int i = 0 ; i < words.length ; i++ ) {
words[ i] = parser.next ( ) ;
overlapped[ i] = false ;
}
for ( int i= 0 ; i< words.length - 1 ; i++ ) {
int j;
boolean isOverlap = false ;
int size1 = words[ i] .length ( ) ;
int size2 = words[ i+ 1 ] .length ( ) ;
for ( j= 0 ; j< size1 && j< size2; j++ ) {
if ( words[ i+ 1 ] .charAt ( 0 ) == words[ i] .charAt ( size1- 1 - j) ) {
String sub1
= words
[ i
] .
substring ( size1
- 1 - j, size1
) ; String sub2
= words
[ i
+ 1 ] .
substring ( 0 , j
+ 1 ) ; if ( sub1.compareTo ( sub2) == 0 ) {
String temp
= words
[ i
] .
substring ( 0 , size1
) .
concat ( words
[ i
+ 1 ] .
substring ( j
+ 1 , size2
) ) ; cocatnated[ i] = temp;
isOverlap = true ;
overlapped[ i+ 1 ] = true ;
}
}
if ( ! isOverlap) {
cocatnated[ i] = words[ i] ;
cocatnated[ i+ 1 ] = words[ i+ 1 ] ;
}
}
}
for ( int i = 0 ; i < cocatnated.length ; i++ ) {
if ( overlapped[ i] == false ) {
System .
out .
print ( cocatnated
[ i
] + " " ) ; }
}
}
}
}
aW1wb3J0IGphdmEudXRpbC5TY2FubmVyOwpjbGFzcyBNYWluIHsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHsKCQlTY2FubmVyIGsgPSBuZXcgU2Nhbm5lciAoU3lzdGVtLmluKTsKCQl3aGlsZSAoay5oYXNOZXh0KCkpewoJCQlTdHJpbmcgc2VudGVuY2UgPSBrLm5leHRMaW5lKCk7CgkJCVNjYW5uZXIgcGFyc2VyID0gbmV3IFNjYW5uZXIoc2VudGVuY2UpOwoJCQlpbnQgc2l6ZSA9IDA7CgkJCXdoaWxlIChwYXJzZXIuaGFzTmV4dCgpKXsKCQkJCXNpemUrKzsKCQkJCXBhcnNlci5uZXh0KCk7CgkJCX0KCQkJU3RyaW5nIFtdIHdvcmRzID0gbmV3IFN0cmluZyBbc2l6ZV07CgkJCVN0cmluZyBbXSBjb2NhdG5hdGVkID0gbmV3IFN0cmluZyBbc2l6ZV07CgkJCWJvb2xlYW4gW10gb3ZlcmxhcHBlZCA9IG5ldyBib29sZWFuW3NpemVdOwoJCQlwYXJzZXIgPSBuZXcgU2Nhbm5lcihzZW50ZW5jZSk7CgkJCWZvciAoaW50IGkgPSAwOyBpIDwgd29yZHMubGVuZ3RoOyBpKyspIHsKCQkJCXdvcmRzW2ldPXBhcnNlci5uZXh0KCk7CgkJCQlvdmVybGFwcGVkW2ldID0gZmFsc2U7CgkJCX0KCQkJZm9yIChpbnQgaT0wO2k8d29yZHMubGVuZ3RoLTE7aSsrKXsKCQkJCWludCBqOwoJCQkJYm9vbGVhbiBpc092ZXJsYXAgPSBmYWxzZTsKCQkJCWludCBzaXplMSA9IHdvcmRzW2ldLmxlbmd0aCgpOwoJCQkJaW50IHNpemUyID0gd29yZHNbaSsxXS5sZW5ndGgoKTsKCQkJCWZvciAoaj0wOyBqPHNpemUxICYmIGo8c2l6ZTI7aisrKXsKCQkJCQlpZiAod29yZHNbaSsxXS5jaGFyQXQoMCkgPT0gd29yZHNbaV0uY2hhckF0KHNpemUxLTEtaikpewoJCQkJCQlTdHJpbmcgc3ViMSA9IHdvcmRzW2ldLnN1YnN0cmluZyhzaXplMS0xLWosIHNpemUxKTsKCQkJCQkJU3RyaW5nIHN1YjIgPSB3b3Jkc1tpKzFdLnN1YnN0cmluZygwLCBqKzEpOwkJCQkJCQkJCQkJCgkJCQkJCWlmIChzdWIxLmNvbXBhcmVUbyhzdWIyKSA9PSAwKXsKCQkJCQkJCVN0cmluZyB0ZW1wID0gd29yZHNbaV0uc3Vic3RyaW5nKDAsIHNpemUxKS5jb25jYXQod29yZHNbaSsxXS5zdWJzdHJpbmcoaisxLCBzaXplMikpOwoJCQkJCQkJY29jYXRuYXRlZFtpXSA9IHRlbXA7CgkJCQkJCQlpc092ZXJsYXAgPSB0cnVlOwoJCQkJCQkJb3ZlcmxhcHBlZFtpKzFdID0gdHJ1ZTsKCQkJCQkJfQoJCQkJCX0KCQkJCQlpZiAoIWlzT3ZlcmxhcCl7CgkJCQkJCWNvY2F0bmF0ZWRbaV0gPSB3b3Jkc1tpXTsKCQkJCQkJY29jYXRuYXRlZFtpKzFdID0gd29yZHNbaSsxXTsJCQkJCQkJCQoJCQkJCX0KCQkJCX0KCQkJfQoJCQlmb3IgKGludCBpID0gMDsgaSA8IGNvY2F0bmF0ZWQubGVuZ3RoOyBpKyspIHsKCQkJCWlmIChvdmVybGFwcGVkW2ldID09IGZhbHNlKXsKCQkJCQlTeXN0ZW0ub3V0LnByaW50KGNvY2F0bmF0ZWRbaV0rIiAiKTsJCQkJCgkJCQl9CgkJCX0KCQkJU3lzdGVtLm91dC5wcmludGxuKCk7CgkJfQoKCX0KfQ==
stdin
SSBoZWFyZCB0aGUgcGFzdG9yIHNpbmcgbGl2ZSB2ZXJzZXMgZWFzaWx5LgpEZWVwIGVwaXNvZGVzIG9mIERlZXAgU3BhY2UgTmluZSBjYW1lIG9uIHRoZSB0ZWxldmlzaW9uIG9ubHkgYWZ0ZXIgdGhlIG5ld3MuCkRpZ2l0YWwgYWxhcm0gY2xvY2tzIHNjYXJlIGFyZWEgY2hpbGRyZW4u
I heard the pastor sing live verses easily.
Deep episodes of Deep Space Nine came on the television only after the news.
Digital alarm clocks scare area children.