func_code_string: #include <bits/stdc++.h>   using namespace std;   int n;   char in[100005];   int main() {     scanf( %d %s , &n, in);     for (int i = 1; i < n; i++) {       if (in[i] == in[i - 1]) {         for (int j = i;; j++) {           in[j] = 1 - (in[j] -  0 ) +  0 ;           if (in[j + 1] != in[j]) break;         }         break;       }     }     char prv =  2 ;     int cnt = 0;     for (int i = 0; i < n; i++)       if (in[i] != prv) {         prv = in[i];         cnt++;       }     printf( %d , cnt);     return 0;   }   