Joisino wants to evaluate the formula "A op B".
Here, A and B are integers, and the binary operator op is either + or -.
Your task is to evaluate the formula instead of her.

-----Constraints-----
 - 1≦A,B≦10^9
 - op is either + or -.

-----Input-----
The input is given from Standard Input in the following format:
A op B

-----Output-----
Evaluate the formula and print the result.

-----Sample Input-----
1 + 2

-----Sample Output-----
3

Since 1 + 2 = 3, the output should be 3.
[{"code": "a, o, b = input().split()\nif o == '+':\n    print((int(a) + int(b)))\nelse:\n    print((int(a) - int(b)))\n", "passed": true, "time": 0.15, "memory": 14052.0, "status": "done"}, {"code": "a, op, b = input().split()\n\na = int(a)\nb = int(b)\n\nif op == \"+\":\n    S = a + b\nelse:\n    S = a - b\n\nprint(S)\n", "passed": true, "time": 0.16, "memory": 14244.0, "status": "done"}, {"code": "A, op, B = input().split()\nif op == '-':\n  print((int(A) - int(B)))\nelse:\n  print((int(A) + int(B)))\n", "passed": true, "time": 0.2, "memory": 14212.0, "status": "done"}, {"code": "A, op, B = input().split()\nprint(int(A) + int(B) if op == \"+\" else int(A) - int(B))", "passed": true, "time": 0.15, "memory": 14116.0, "status": "done"}, {"code": "a, op , b = input().split()\nif op == '+':\n    print(int(a) + int(b))\nelse:\n    print(int(a) - int(b))", "passed": true, "time": 0.21, "memory": 14112.0, "status": "done"}, {"code": "a, op, b = input().split()\na, b = int(a), int(b)\n\nif op == '+':\n    print((a + b))\nelse:\n    print((a - b))\n", "passed": true, "time": 0.14, "memory": 14332.0, "status": "done"}, {"code": "# \u5165\u529b\nA, op, B = list(map(str, input().split()))\n\n# +\u306a\u3089\u8db3\u3059\u3001-\u306a\u3089\u5f15\u304f\nif op == '+':\n    print((int(A) + int(B)))\nelif op == '-':\n    print((int(A) - int(B)))\n", "passed": true, "time": 0.14, "memory": 14264.0, "status": "done"}, {"code": "A,op,B=input().split()\nA,B=int(A),int(B)\nif op==\"+\":\n  print(A+B)\nelse:\n  print(A-B)", "passed": true, "time": 0.15, "memory": 14056.0, "status": "done"}, {"code": "a,op,b=map(str,input().split())\na=int(a)\nb=int(b)\nif op==\"+\":\n  print(a+b)\nelse:\n  print(a-b)", "passed": true, "time": 0.14, "memory": 14268.0, "status": "done"}, {"code": "# A op B\u3068\u3044\u3046\u5f0f\u306e\u5024\u3092\u8a08\u7b97\n\nA, op, B = map(str, input().split())\nA = int(A)\nB = int(B)\n\nif op == '+':\n    print(A + B)\nelse:\n    print(A - B)", "passed": true, "time": 0.15, "memory": 14360.0, "status": "done"}, {"code": "A, op, B=input().split()\nA = int(A)\nB = int(B)\n\nif op == '+':\n    print(A+B)\nelse:\n    print(A-B)", "passed": true, "time": 0.16, "memory": 14232.0, "status": "done"}, {"code": "A, op, B = input().split()\nA, B = int(A), int(B)\n\nif op == \"+\":\n    ans = A + B\nelse:\n    ans = A - B\n\nprint(ans)", "passed": true, "time": 0.21, "memory": 14180.0, "status": "done"}, {"code": "A, op, B = input().split()\nA, B = int(A), int(B)\nprint(A+B if op == '+' else A-B)", "passed": true, "time": 0.16, "memory": 14092.0, "status": "done"}, {"code": "a,op,b=input().split()\nif op==\"+\":\n    print(int(a)+int(b))\nelse:\n    print(int(a)-int(b))", "passed": true, "time": 0.14, "memory": 14112.0, "status": "done"}, {"code": "s = input()\n\nif '+' in s:\n    index = s.index('+')\n    print((int(s[:index])+int(s[index+1:])))\nelse:\n    index = s.index('-')\n    print((int(s[:index])-int(s[index+1:])))\n", "passed": true, "time": 0.23, "memory": 14252.0, "status": "done"}, {"code": "a = input().split()\nif a[1] == '+':\n    print(int(a[0])+int(a[2]))\nelse:\n    print(int(a[0])-int(a[2]))", "passed": true, "time": 0.14, "memory": 14072.0, "status": "done"}, {"code": "# 050_a\nA, op, B = input().split()\nA = int(A)\nB = int(B)\nif (1 <= A & A <= 10 ** 9) & (1 <= B & B <= 10 ** 9) & ((op == '+') | (op == '-')):\n    if op == '+':\n        result = A + B\n    elif op == '-':\n        result = A - B\n    print(result)", "passed": true, "time": 0.17, "memory": 14320.0, "status": "done"}, {"code": "a, op, b = input().split()\nif op == '+':\n    ans = int(a) + int(b)\nelse:\n    ans = int(a) - int(b)\nprint(ans)", "passed": true, "time": 0.23, "memory": 14060.0, "status": "done"}, {"code": "a, b, c = input().split()\nif b == \"+\":\n  print(int(a) + int(c))\nelse:\n  print(int(a) - int(c))", "passed": true, "time": 0.16, "memory": 14208.0, "status": "done"}, {"code": "a,op,b=input().split()\nif op==\"+\":\n  print(int(a)+int(b))\nelse:\n  print(int(a)-int(b))", "passed": true, "time": 0.18, "memory": 14076.0, "status": "done"}, {"code": "s = list(input().split())\nprint(eval(\"\".join(s)))", "passed": true, "time": 0.13, "memory": 14188.0, "status": "done"}, {"code": "a,b,c = map(str,input().split())\na = int(a)\nc = int(c)\nif b == '+':\n  print(a+c)\nelse:\n  print(a-c)", "passed": true, "time": 0.25, "memory": 14272.0, "status": "done"}, {"code": "# joisino\u304a\u59c9\u3061\u3083\u3093\u306f\u3001A op B \u3068\u3044\u3046\u5f0f\u306e\u5024\u3092\u8a08\u7b97\u3057\u305f\u3044\u3068\u601d\u3063\u3066\u3044\u307e\u3059\u3002\n# \u3053\u3053\u3067\u3001A, B\u306f\u6574\u6570\u3067\u3001op \u306f\u3001+ \u307e\u305f\u306f - \u306e\u8a18\u53f7\u3067\u3059\u3002\n# \u3042\u306a\u305f\u306e\u4ed5\u4e8b\u306f\u3001joisino\u304a\u59c9\u3061\u3083\u3093\u306e\u4ee3\u308f\u308a\u306b\u3053\u308c\u3092\u6c42\u3081\u308b\u30d7\u30ed\u30b0\u30e9\u30e0\u3092\u4f5c\u308b\u3053\u3068\u3067\u3059\u3002\n\n# \u5236\u7d04\n# 1 \u2266 A, B \u2266 1000000000\n# op \u306f\u3001+ \u307e\u305f\u306f - \u306e\u8a18\u53f7\u3067\u3042\u308b\u3002\n\n# \u6a19\u6e96\u5165\u529b\u304b\u3089 A op B \u3092\u53d6\u5f97\u3059\u308b\na, op, b = list(map(str,input().split()))\n\ninput_a = int(a)\ninput_b = int(b)\n\n# op\u306b\u5f93\u3044\u3001\u8a08\u7b97\u3057\u3066\u51fa\u529b\u3059\u308b\nresult = 0\nif op == \"+\":\n    result = input_a + input_b\nelif op == \"-\":\n    result = input_a - input_b\nelse:\n    result = \"Error\"\n\nprint(result)\n", "passed": true, "time": 0.22, "memory": 14252.0, "status": "done"}, {"code": "a,op,b = input().split()\n\nprint(int(a)+int(b) if op == '+' else int(a)-int(b))", "passed": true, "time": 0.14, "memory": 14008.0, "status": "done"}, {"code": "a,b,c=map(str,input().split())\na=int(a)\nc=int(c)\nif b==\"+\":\n  print(a+c)\nelse:\n  print(a-c)", "passed": true, "time": 0.14, "memory": 14388.0, "status": "done"}, {"code": "s=input()\nprint(eval(s))", "passed": true, "time": 0.14, "memory": 14188.0, "status": "done"}, {"code": "a,b,c=list(map(str,input().split()))\na=int(a)\nc=int(c)\nif(b==\"+\"):\n  print((a+c))\nelif(b==\"-\"):\n  print((a-c))\n", "passed": true, "time": 0.14, "memory": 14312.0, "status": "done"}, {"code": "a, b, c = map(str, input().split())\n\na = int(a)\nc = int(c)\n\nif b == '+':\n    print(a + c)\nelse:\n    print(a - c)", "passed": true, "time": 0.21, "memory": 14148.0, "status": "done"}, {"code": "s = input()\nprint(eval(s))", "passed": true, "time": 0.17, "memory": 14180.0, "status": "done"}, {"code": "a, op, b = input().split()\nif op == '+':\n    print(int(a) + int(b))\nelse:\n    print(int(a) - int(b))", "passed": true, "time": 0.16, "memory": 14076.0, "status": "done"}, {"code": "#50\ndata= list(input().split())\nif data[1]=='+':\n    print(int(data[0])+int(data[2]))\nelif data[1]=='-':\n    print(int(data[0])-int(data[2]))", "passed": true, "time": 0.26, "memory": 14284.0, "status": "done"}, {"code": "A, op, B = input().split()\nif op == '+':\n    print(int(A) + int(B))\nelse:\n    print(int(A) - int(B))", "passed": true, "time": 0.14, "memory": 14240.0, "status": "done"}, {"code": "s, o, t = input().split()\nif o == '+':\n    a = int(s) + int(t)\nelse:\n    a = int(s) - int(t)\nprint(a) ", "passed": true, "time": 0.16, "memory": 14220.0, "status": "done"}, {"code": "# \u6570\u5024\u3068\u7b26\u53f7\u306e\u53d6\u5f97\nA,op,B = map(str,input().split())\n\n# \u8a08\u7b97\u3057\u3066\u51fa\u529b\ncalc = eval(A + op + B)\nprint(int(calc))", "passed": true, "time": 0.31, "memory": 14184.0, "status": "done"}, {"code": "A, op, B = input().split()\nA = int(A)\nB = int(B)\nprint([A + B, A - B][op == '-'])", "passed": true, "time": 0.23, "memory": 14072.0, "status": "done"}, {"code": "a, op, b = map(str, input().split())\na = int(a)\nb = int(b)\n\nif op == \"+\":\n    result = a + b\nelse:\n    result = a - b\n\nprint(result)", "passed": true, "time": 0.14, "memory": 14360.0, "status": "done"}, {"code": "A, op, B = input().split()\nA = int(A)\nB = int(B)\n\nif op == \"+\":\n    print(A + B)\nif op == \"-\":\n    print(A - B)", "passed": true, "time": 0.14, "memory": 14056.0, "status": "done"}, {"code": "a,x,b = input().split()\nif x == '+':\n    print(int(a)+int(b))\nelse:\n    print(int(a)-int(b))", "passed": true, "time": 0.15, "memory": 14180.0, "status": "done"}, {"code": "A, op, B = input().split()\nif op == \"+\":\n  print(int(A)+int(B))\nelse:\n  print(int(A)-int(B))", "passed": true, "time": 0.18, "memory": 14076.0, "status": "done"}, {"code": "a,b,c=input().split()\nif b==\"+\":\n  print(int(a)+int(c))\nelse:\n  print(int(a)-int(c))", "passed": true, "time": 0.14, "memory": 14176.0, "status": "done"}, {"code": "a, op, b = input().split()\na, b = int(a), int(b)\nprint(a+b if op=='+' else a-b)", "passed": true, "time": 0.14, "memory": 14180.0, "status": "done"}, {"code": "def calculate(a, b, op):\n    if op == '+':\n        return a + b\n    else:\n        return a - b\n\n\nlst = list(map(str, input().split()))\nprint(calculate(int(lst[0]), int(lst[2]), lst[1]))", "passed": true, "time": 0.14, "memory": 14264.0, "status": "done"}, {"code": "A,op,B = map(str,input().split())\n\nA = int(A)\nB = int(B)\n\nif op == '+':\n    print(A + B)\n\nelif op == '-':\n    print(A - B)", "passed": true, "time": 0.15, "memory": 14048.0, "status": "done"}, {"code": "L = list(map(str, input().split()))\n\nif L[1] == '+':\n    print((int(L[0]) + int(L[2])))\nelse:\n    print((int(L[0]) - int(L[2])))\n", "passed": true, "time": 0.14, "memory": 14036.0, "status": "done"}, {"code": "def iroha():\n    a, op, b = list(map(str, input().split()))\n    a = int(a)\n    b = int(b)\n\n    if op == \"+\":\n        result = a + b\n    else:\n        result = a - b\n\n    print(result)\n\n\n\n\ndef __starting_point():\n    iroha()\n\n\n__starting_point()", "passed": true, "time": 0.14, "memory": 14224.0, "status": "done"}, {"code": "a,b,c = input().split()\nprint(int(a)+int(c) if b == \"+\" else int(a) - int(c))", "passed": true, "time": 0.14, "memory": 14228.0, "status": "done"}, {"code": "#!/usr/bin/env python3\na,op,b=input().split()\nif op==\"+\":\n    print(int(a)+int(b))\nelse:\n    print(int(a)-int(b))", "passed": true, "time": 0.15, "memory": 14280.0, "status": "done"}, {"code": "A,c,B=input().split()\nA=int(A)\nB=int(B)\nif c==\"+\":\n  print((A+B))\nelif c==\"-\":\n  print((A-B))\n  \n", "passed": true, "time": 0.14, "memory": 14056.0, "status": "done"}, {"code": "a, op, b = list(map(str, input().split()))\nif op == '+':\n    print((int(a) + int(b)))\nelse:\n    print((int(a) - int(b)))\n", "passed": true, "time": 0.14, "memory": 14328.0, "status": "done"}, {"code": "A, op, B = list(map(str, input().split()))\n\nif op == '+':\n    print(int(A) + int(B))\nelse:\n    print(int(A) - int(B))", "passed": true, "time": 0.16, "memory": 14072.0, "status": "done"}, {"code": "'''\nABC050 A - Addition and Subtraction Easy\nhttps://atcoder.jp/contests/abc050/tasks/abc050_a\n'''\ndef main():\n    a, op, b = input().split()\n    a, b = int(a), int(b)\n\n    if op == '+':\n        ans = a+b\n    elif op == '-':\n        ans = a-b\n    print(ans)\n\n\nmain()\n", "passed": true, "time": 0.14, "memory": 14180.0, "status": "done"}, {"code": "a = list(input().split())\na[0] = int(a[0])\na[2] = int(a[2])\nif a[1] == \"+\":\n    print((a[0]+a[2]))\nelse:\n    print((a[0]-a[2]))\n", "passed": true, "time": 0.14, "memory": 14272.0, "status": "done"}, {"code": "a, op, b = list(map(str, input().split()))\na = int(a)\nb = int(b)\n\nif op == '+':\n    print((a + b))\nelif op == '-':\n    print((a - b))\n", "passed": true, "time": 0.15, "memory": 14300.0, "status": "done"}, {"code": "# \u5165\u529b\nA, op, B = map(str,input().split())\n\n# \u51e6\u7406\nA = int(A)\nB = int(B)\nif op == '+':\n    print(A + B)\nelse:\n    print(A - B)", "passed": true, "time": 0.15, "memory": 14240.0, "status": "done"}, {"code": "A,op,B=input().split()\nif op=='+':\n    print((int(A)+int(B)))\nelse:\n    print((int(A)-int(B)))\n", "passed": true, "time": 0.14, "memory": 14292.0, "status": "done"}, {"code": "a, b, c = input().split()\na = int(a)\nc = int(c)\nif b == '+':\n  print(a + c)\nelse:\n  print(a - c)", "passed": true, "time": 0.14, "memory": 14300.0, "status": "done"}, {"code": "'''\nABC050 A - Addition and Subtraction Easy\nhttps://atcoder.jp/contests/abc050/tasks/abc050_a\n'''\ndef main():\n    a, op, b = input().split()\n    a, b = int(a), int(b)\n\n    if op == '+':\n        ans = a+b\n    elif op == '-':\n        ans = a-b\n    print(ans)\n\ndef __starting_point():\n    main()\n\n__starting_point()", "passed": true, "time": 0.14, "memory": 14100.0, "status": "done"}, {"code": "S_list = list(input().split())\n\nif S_list[1] == \"+\" :\n    result = int(S_list[0]) + int(S_list[2])\nelse :\n    result = int(S_list[0]) - int(S_list[2])\nprint(result)\n", "passed": true, "time": 0.14, "memory": 14244.0, "status": "done"}, {"code": "A,op,B = input().split()\nA = int(A)\nB = int(B)\nif op == '+':\n  print(A+B)\nelse:\n  print(A-B)", "passed": true, "time": 0.14, "memory": 14356.0, "status": "done"}, {"code": "a,b,c = input().split()\nif b == \"+\":\n  print(int(a) + int(c))\nelse:\n  print(int(a) - int(c))", "passed": true, "time": 0.15, "memory": 14080.0, "status": "done"}, {"code": "a, op, b = input().split()\nif op == \"+\":\n    print((int(a) + int(b)))\nelse:\n    print((int(a) - int(b)))\n", "passed": true, "time": 0.25, "memory": 14064.0, "status": "done"}, {"code": "# A - Addition and Subtraction Easy\n# https://atcoder.jp/contests/abc050/tasks/abc050_a\n\na, op, b = list(map(str, input().split()))\n\nresult = eval(a + op + b)\n\nprint((int(result)))\n", "passed": true, "time": 0.25, "memory": 14100.0, "status": "done"}, {"code": "a,x,b = map(str,input().split())\nif x == \"+\":\n    print(int(a)+int(b))\nelse:\n    print(int(a)-int(b))", "passed": true, "time": 0.14, "memory": 14228.0, "status": "done"}, {"code": "a = input().split()\n\n\nif  a[1] == \"+\":\n  print((int(a[0])+int(a[2])))\n\nelse:\n  print((int(a[0])-int(a[2])))\n", "passed": true, "time": 0.14, "memory": 14204.0, "status": "done"}, {"code": "a,b,c = input().split()\n\na = int(a)\nc = int(c)\n\nif b == \"+\":\n    print(int(a)+c)\nelse:\n    print(a-c)", "passed": true, "time": 0.14, "memory": 14272.0, "status": "done"}, {"code": "A, op, B = input().split()\nA = int(A)\nB = int(B)\n\nif op == '+':\n    print(A + B)\nelse:\n    print(A - B)", "passed": true, "time": 0.14, "memory": 14168.0, "status": "done"}, {"code": "s = input()\na, op, b = s.split()\na = int(a)\nb = int(b)\nif op == \"+\":\n  c = a + b\nelse:\n  c = a - b\n  \nprint(c)", "passed": true, "time": 0.24, "memory": 14240.0, "status": "done"}, {"code": "a,op,b = input().split()\n\nprint(int(a) + int(b) if op == '+' else int(a) - int(b))", "passed": true, "time": 0.14, "memory": 14056.0, "status": "done"}, {"code": "a, op, b = map(str, input().split())\n\nif op == '+':\n    print(int(a) + int(b))\nelif op == '-':\n    print(int(a) - int(b))", "passed": true, "time": 0.14, "memory": 14056.0, "status": "done"}, {"code": "# \u5165\u529b\nA, op, B = input().split()\nA, B = int(A), int(B)\n\n# \u51e6\u7406\nif op == '+':\n    S = A + B\nelse:\n    S = A - B\n# \u51fa\u529b\nprint(S)", "passed": true, "time": 0.24, "memory": 14296.0, "status": "done"}, {"code": "print(eval(\"\".join(list(input().split()))))", "passed": true, "time": 0.14, "memory": 14068.0, "status": "done"}, {"code": "a,b,c=map(str,input().split())\na=int(a)\nc=int(c)\nif b=='+':print(a+c)\nelse:print(a-c)", "passed": true, "time": 0.14, "memory": 14332.0, "status": "done"}, {"code": "# \u5165\u529b\nA, op, B = input().split()\n\nA = int(A)\nB = int(B)\n\n# \u51fa\u529b\nif op == '+':\n    print((A + B))\nelif op == '-':\n    print((A - B))\n\n", "passed": true, "time": 0.14, "memory": 14260.0, "status": "done"}, {"code": "'''\nABC050 A - Addition and Subtraction Easy\nhttps://atcoder.jp/contests/abc050/tasks/abc050_a\n'''\na, op, b = input().split()\na, b = int(a), int(b)\n\nif op == '+':\n    ans = a+b\nelif op == '-':\n    ans = a-b\nprint(ans)\n", "passed": true, "time": 0.22, "memory": 14184.0, "status": "done"}, {"code": "# A - Addition and Subtraction Easy\n\n# A, op, B \u306e\u5165\u529b\u3092\u53d7\u3051\u53d6\u308a\u3001\u6f14\u7b97\u7d50\u679c\u3092\u51fa\u529b\u3059\u308b\n\n\nA, op, B = input().split()\n\nif op == '+':\n    print((int(A) + int(B)))\nelif op == '-':\n    print((int(A) - int(B)))\n", "passed": true, "time": 0.2, "memory": 14076.0, "status": "done"}, {"code": "A, op, B = input().split()\n\nif op == \"+\":\n    print(int(A)+int(B))\nelse:\n    print(int(A)-int(B))", "passed": true, "time": 0.14, "memory": 14244.0, "status": "done"}, {"code": "A,op,B = input().split()\nA,B = int(A),int(B)\nprint(A + B if op == \"+\" else A - B)", "passed": true, "time": 0.14, "memory": 14212.0, "status": "done"}, {"code": "s = input()\nprint(eval(s))", "passed": true, "time": 0.14, "memory": 14048.0, "status": "done"}, {"code": "A,op,B = map(str,input().split())\nA = int(A)\nB = int(B)\nif op == '+':\n    print(A + B)\nelif op == '-':\n    print(A - B)", "passed": true, "time": 0.14, "memory": 14148.0, "status": "done"}, {"code": "a,b,c = input().split()\nif b == \"+\":\n    print(int(a)+int(c))\nelse:\n    print(int(a)-int(c))", "passed": true, "time": 0.14, "memory": 14068.0, "status": "done"}]