public String changePi(String str) 
{
    String newStart= "";
    int pos;
    
    if (str.length()<2)
    {
        return str;
    }
    
    if (str.indexOf("pi")!=-1)
    {
        pos=str.indexOf("pi");
        
        if (pos<=str.length()-2)
        {
            newStart = str.substring(pos+2);
            return "3.14" + changePi(newStart);
        }
    }
    
    if (newStart.length()>=2)
    {
        newStart=str.substring(1);
        return str.charAt(0) + changePi(newStart);
    }
    
    return str;
}