ostream& operator<< (ostream& out, graph g) {
for (int i = 0; i < g.size; ++i) {
for (int j = 0; j < g.size; ++j)
out << (g.grph[i][j] ? "true" : "false") << " ";
out << endl;
}
return out;
}