public class WordMatch
{
    private String secret;
    
    public WordMatch( String word )
    {
        secret = word;    	
    }

    public int scoreGuess( String guess )
    {
        int count = 0;

        for(int i = 0; i < secret.length(); i++)
        {
            int j = i + guess.length();

            if(j <= secret.length() && secret.substring(i, j).equals(guess))
                count++;
        }

        return count * (guess.length() * guess.length());
    }
   
    public String findBetterGuess(String guess1, String guess2)
    {
        int score1 = scoreGuess(guess1);
        int score2 = scoreGuess(guess2);

        if(score1 > score2)
            return guess1;
        else if(score2 > score1)
            return guess2;
        else
        {
            if(guess1.compareTo(guess2) > 0)
                return guess1;
            else
                return guess2;
        }
    }
}
