#include #include using namespace std; using i64 = long long; int main(void) { int n, m; scanf("%d%d", &n, &m); vector> G(n, vector()); // G[n][] for(int i=0; i=0; --i) { if(removed[i] == '1') { continue; } for(int u : G[i]) { removed[u] = '1'; } } reverse(begin(removed), end(removed)); removed.erase(0, removed.find_first_not_of('0')); cout << removed << endl; return 0; }