<p>Given a string <code>s</code> consisting only of characters <code>'a'</code>, <code>'b'</code>, and <code>'c'</code>. You are asked to apply the following algorithm on the string any number of times:</p>
<ol>
<li>Pick a <strong>non-empty</strong> prefix from the string <code>s</code> where all the characters in the prefix are equal.</li>
<li>Pick a <strong>non-empty</strong> suffix from the string <code>s</code> where all the characters in this suffix are equal.</li>
<li>The prefix and the suffix should not intersect at any index.</li>
<li>The characters from the prefix and suffix must be the same.</li>
<li>Delete both the prefix and the suffix.</li>
</ol>
<p>Return <em>the <strong>minimum length</strong> of </em><code>s</code><em>after performing the above operation any number of times (possibly zero times)</em>.</p>