import java.io.*;
import java.util.*;
public class same {
public String sameEnds(String s) {
int l = s.length();
int i;
String ans = "";
int half = (l+1)/2;
for (i = l/2; i > 0; i--) {
if (s.substring(0,i).equals(s.substring(half++))) {
ans = s.substring(0,i);
break;
}
}
return ans;
}
public boolean sameStarChar(String str) {
boolean ans = false;
int l = str.length();
int i;
//Couldn't get case where the string contains ONLY multiple *'s.
if (str.equals("") || !str.contains("*") || str.equals("*")) {
ans = true;
}
else {
for (i = 1; i < l-1; i++) {
if (str.substring(i,i+1).equals("*")) {
if (str.substring(i-1,i).equals(str.substring(i+1,i+2))) {
ans = true;
}
else ans = false;
}
}
}
return ans;
}
}