//include //------------------------------------------ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; // //inline int toInt(string s) { int v; istringstream sin(s); sin >> v; return v; } //template inline string toString(T x) { ostringstream sout; sout << x; return sout.str(); } // //template inline T sqr(T x) { return x*x; } // //typedef vector VI; //typedef vector VVI; //typedef vector VS; //typedef pair PII; //typedef long long ll; // ////repetition ////------------------------------------------ //#define FOR(i,a,b) for(int i=(a);i<(b);++i) //#define rep(i,n) FOR(i,0,n) #define P(p) cout<<(p)< >(a, vector(b, 0)) //#define ALL(a) (a).begin(),(a).end() //#define RALL(a) (a).rbegin(), (a).rend() //#define PB push_back //#define MP make_pair //#define INF (1100000000) //#define SZ(a) int((a).size()) //#define EACH(i,c) for(typeof((c).begin()) i=(c).begin(); i!=(c).end(); ++i) //#define EXIST(s,e) ((s).find(e)!=(s).end()) //#define SORT(c) sort((c).begin(),(c).end()) // //int gcd(int x, int y) { // if (y == 0) return x; // else return gcd(y, x%y); //} //int lcm(int a, int b) { // return a / gcd(a, b) * b; //} //bool is_prime(int n) { // for (int i = 2; i * i <= n; i++) { // if (n % i == 0) return false; // } // return n != 1; //} //map prime_factor(int n) { // map res; // for (int i = 2; i * i <= n; i++) { // while (n % i == 0) { // ++res[i]; // n /= i; // } // } // if (n != 1) res[n] = 1; // return res; //} //int extgcd(int a, int b, int& x, int& y) {// // int d = a; // if (b != 0) { // d = extgcd(b, a%b, y, x); // y -= (a / b)*x; // } // else { // x = 1; y = 0; // } // return d; //} //ll mod_pow(ll x, ll n, ll mod) { // if (n == 0) return 1; // ll res = mod_pow(x * x % mod, n / 2, mod); // if (n & 1) res = res * x % mod; // return res; //} //vector split(const string &str, char delim) { // vector res; // size_t current = 0, found; // while ((found = str.find_first_of(delim, current)) != string::npos) { // res.push_back(string(str, current, found - current)); // current = found + 1; // } // res.push_back(string(str, current, str.size() - current)); // return res; //} int main() { int A, B; cin >> A >> B; P(A - (-B)); return 0; }