[C++] Easy to Understand- Faster than 100%
```\nclass Solution {\npublic:\n    string breakPalindrome(string palindrome) {\n      if(palindrome.size()<=1) return "";\n      int st=0;int en=palindrome.len
```\nclass Solution {\npublic:\n    string breakPalindrome(string palindrome) {\n      if(palindrome.size()<=1) return "";\n      int st=0;int en=palindrome.length()-1;\n      while(st<en)\n      {\n         if(palindrome[st]!=\'a\')//Change first non \'a\' to \'a\'\n         {\n             palindrome[st]=\'a\';\n             return palindrome;\n         }\n         st++;\n         en--;\n      }\n      //If no character changed yet, then change last character to \'b\'\n      palindrome[palindrome.length()-1]=\'b\';\n      return palindrome;\n    }\n};
[]