intmain(){ string a, b; vector<int> A,B; cin >> a >> b; for (int i = a.size() - 1; i >= 0; i--) A.push_back(a[i] - '0'); for (int i = b.size() - 1; i >= 0; i--) B.push_back(b[i] - '0'); if (cmp(A, B)){ auto C = sub(A,B); for (int i = C.size() - 1; i>= 0; i-- ) printf("%d",C[i]); } else{ auto C =sub(B,A); printf("-"); for (int i = C.size() - 1; i>= 0; i-- ) printf("%d",C[i]); } return0; }