func_code_string: #include <bits/stdc++.h>   using namespace std;   struct ruchy {     bool kol[55];     bool wiersze[55];   };   int dl, szer, ilosc_ruchow;   int kolumny[55];   int wiersze[55];   ruchy gra[2510];   char palnsza[54][54];   bool dasie = 1;   void wypisgry() {     for (int k = 0; k < ilosc_ruchow; k++) {       cout <<  ruch numer  << k + 1 << endl;       cout <<  kolumny;  << endl;       for (int i = 1; i < 50; i++)         if (gra[k + 1].kol[i]) cout << i <<  , ;       cout << endl;       cout <<  wiersze;  << endl;       for (int i = 1; i < 50; i++)         if (gra[k + 1].wiersze[i]) cout << i <<  , ;       cout << endl;     }   }   int main() {     cin >> dl >> szer;     for (int j = 0; j < dl; j++) {       for (int i = 0; i < szer; i++) {         cin >> palnsza[i + 1][j + 1];       }     }     for (int j = 0; j < dl; j++) {       for (int i = 0; i < szer; i++) {         if (palnsza[i + 1][j + 1] ==  # ) {           if (kolumny[i + 1] != 0) {             if (wiersze[j + 1] != 0 && wiersze[j + 1] != kolumny[i + 1])               dasie = 0;             wiersze[j + 1] = kolumny[i + 1];             gra[kolumny[i + 1]].wiersze[j + 1] = 1;           } else {             if (wiersze[j + 1] != 0) {               if (kolumny[i + 1] != 0 && kolumny[i + 1] != wiersze[j + 1])                 dasie = 0;               kolumny[i + 1] = wiersze[j + 1];               gra[wiersze[j + 1]].kol[i + 1] = 1;             } else {               ilosc_ruchow++;               kolumny[i + 1] = ilosc_ruchow;               wiersze[j + 1] = ilosc_ruchow;               gra[ilosc_ruchow].kol[i + 1] = 1;               gra[ilosc_ruchow].wiersze[j + 1] = 1;             }           }         }       }     }     for (int k = 0; k < ilosc_ruchow; k++) {       for (int j = 0; j < dl; j++) {         for (int i = 0; i < szer; i++) {           if (gra[k + 1].wiersze[j + 1] && gra[k + 1].kol[i + 1] &&               palnsza[i + 1][j + 1] ==  . )             dasie = 0;         }       }     }     if (dasie)       printf( Yes );     else       printf( No );     return 0;   }   