#include using namespace std; int N = 8; std::vector A(N, vector(N, 0)); bool OK(int id = 0) { if (id == N) { bool ok = true; for (int i = 0; i < N; i ++) { int s = A[0][i]; for (int j = 1; j < N; j ++) { s -= A[j][i]; } ok = ok && (s == 0); } return ok; } for (int a = 0; a < N; a ++) { if (OK(id+1)) { return true; } for (int i = 1; i < N; i ++) { swap(A[id][i], A[id][i-1]); } } return false; } int main () { for (auto& a : A) { for (auto& b : a) { char c; cin >> c; b = c - '0'; } } cout << (OK() ? "Yes" : "No") << endl; }