Remove extra characters from front of the current substring
while ( true ) { if ( ( int ) s [ st ] >= 65 && ( int ) s [ st ] <= 90 && caps [ ( int ) s [ st ] - 65 ] > 1 ) { caps [ ( int ) s [ st ] - 65 ] -- ; st ++ ; } else if ( ( int ) s [ st ] >= 97 && ( int ) s [ st ] <= 122 && small [ ( int ) s [ st ] - 97 ] > 1 ) { small [ ( int ) s [ st ] - 97 ] -- ; st ++ ; } else break ; }