import java.util.ArrayList;
import java.util.Scanner;

public class Main {
	void run() {
		Scanner scan = new Scanner(System.in);
		ArrayList<Integer> a = new ArrayList<Integer>();
		ArrayList<String> op = new ArrayList<String>();
		ArrayList<Integer> b = new ArrayList<Integer>();
		ArrayList<Integer> ans = new ArrayList<Integer>();
		
		do {
			a.add(scan.nextInt());
			op.add(scan.next());
			b.add(scan.nextInt());
		} while (!op.contains("?"));
		for (int i = 0; i < op.size(); i++) {
			int _a = a.get(i);
			int _b = b.get(i);
			if (op.get(i).equals("+")) {
				ans.add(_a + _b);
			} else if (op.get(i).equals("-")) {
				ans.add(_a - _b);
			} else if (op.get(i).equals("*")) {
				ans.add(_a * _b);
			} else if (op.get(i).equals("/")) {
				ans.add(_a / _b);
			} else break;
			System.out.println(ans.get(i));
		}
	}
	public static void main(String[] args) {
		Main m = new Main();
		m.run();
	}
} import java.util.ArrayList; ArrayList java.util import java.util.Scanner; Scanner java.util public class Main {
	void run() {
		Scanner scan = new Scanner(System.in);
		ArrayList<Integer> a = new ArrayList<Integer>();
		ArrayList<String> op = new ArrayList<String>();
		ArrayList<Integer> b = new ArrayList<Integer>();
		ArrayList<Integer> ans = new ArrayList<Integer>();
		
		do {
			a.add(scan.nextInt());
			op.add(scan.next());
			b.add(scan.nextInt());
		} while (!op.contains("?"));
		for (int i = 0; i < op.size(); i++) {
			int _a = a.get(i);
			int _b = b.get(i);
			if (op.get(i).equals("+")) {
				ans.add(_a + _b);
			} else if (op.get(i).equals("-")) {
				ans.add(_a - _b);
			} else if (op.get(i).equals("*")) {
				ans.add(_a * _b);
			} else if (op.get(i).equals("/")) {
				ans.add(_a / _b);
			} else break;
			System.out.println(ans.get(i));
		}
	}
	public static void main(String[] args) {
		Main m = new Main();
		m.run();
	}
} Main void run() {
		Scanner scan = new Scanner(System.in);
		ArrayList<Integer> a = new ArrayList<Integer>();
		ArrayList<String> op = new ArrayList<String>();
		ArrayList<Integer> b = new ArrayList<Integer>();
		ArrayList<Integer> ans = new ArrayList<Integer>();
		
		do {
			a.add(scan.nextInt());
			op.add(scan.next());
			b.add(scan.nextInt());
		} while (!op.contains("?"));
		for (int i = 0; i < op.size(); i++) {
			int _a = a.get(i);
			int _b = b.get(i);
			if (op.get(i).equals("+")) {
				ans.add(_a + _b);
			} else if (op.get(i).equals("-")) {
				ans.add(_a - _b);
			} else if (op.get(i).equals("*")) {
				ans.add(_a * _b);
			} else if (op.get(i).equals("/")) {
				ans.add(_a / _b);
			} else break;
			System.out.println(ans.get(i));
		}
	} run {
		Scanner scan = new Scanner(System.in);
		ArrayList<Integer> a = new ArrayList<Integer>();
		ArrayList<String> op = new ArrayList<String>();
		ArrayList<Integer> b = new ArrayList<Integer>();
		ArrayList<Integer> ans = new ArrayList<Integer>();
		
		do {
			a.add(scan.nextInt());
			op.add(scan.next());
			b.add(scan.nextInt());
		} while (!op.contains("?"));
		for (int i = 0; i < op.size(); i++) {
			int _a = a.get(i);
			int _b = b.get(i);
			if (op.get(i).equals("+")) {
				ans.add(_a + _b);
			} else if (op.get(i).equals("-")) {
				ans.add(_a - _b);
			} else if (op.get(i).equals("*")) {
				ans.add(_a * _b);
			} else if (op.get(i).equals("/")) {
				ans.add(_a / _b);
			} else break;
			System.out.println(ans.get(i));
		}
	} Scanner scan = new Scanner(System.in); scan new Scanner(System.in) ArrayList<Integer> a = new ArrayList<Integer>(); a new ArrayList<Integer>() ArrayList<String> op = new ArrayList<String>(); op new ArrayList<String>() ArrayList<Integer> b = new ArrayList<Integer>(); b new ArrayList<Integer>() ArrayList<Integer> ans = new ArrayList<Integer>(); ans new ArrayList<Integer>() do {
			a.add(scan.nextInt());
			op.add(scan.next());
			b.add(scan.nextInt());
		} while (!op.contains("?")); !op.contains("?") op.contains("?") op.contains op "?" {
			a.add(scan.nextInt());
			op.add(scan.next());
			b.add(scan.nextInt());
		} a.add(scan.nextInt()) a.add a scan.nextInt() scan.nextInt scan op.add(scan.next()) op.add op scan.next() scan.next scan b.add(scan.nextInt()) b.add b scan.nextInt() scan.nextInt scan for (int i = 0; i < op.size(); i++) {
			int _a = a.get(i);
			int _b = b.get(i);
			if (op.get(i).equals("+")) {
				ans.add(_a + _b);
			} else if (op.get(i).equals("-")) {
				ans.add(_a - _b);
			} else if (op.get(i).equals("*")) {
				ans.add(_a * _b);
			} else if (op.get(i).equals("/")) {
				ans.add(_a / _b);
			} else break;
			System.out.println(ans.get(i));
		} int i = 0; int i = 0; i 0 i < op.size() i op.size() op.size op i++ i++ i {
			int _a = a.get(i);
			int _b = b.get(i);
			if (op.get(i).equals("+")) {
				ans.add(_a + _b);
			} else if (op.get(i).equals("-")) {
				ans.add(_a - _b);
			} else if (op.get(i).equals("*")) {
				ans.add(_a * _b);
			} else if (op.get(i).equals("/")) {
				ans.add(_a / _b);
			} else break;
			System.out.println(ans.get(i));
		} {
			int _a = a.get(i);
			int _b = b.get(i);
			if (op.get(i).equals("+")) {
				ans.add(_a + _b);
			} else if (op.get(i).equals("-")) {
				ans.add(_a - _b);
			} else if (op.get(i).equals("*")) {
				ans.add(_a * _b);
			} else if (op.get(i).equals("/")) {
				ans.add(_a / _b);
			} else break;
			System.out.println(ans.get(i));
		} int _a = a.get(i); _a a.get(i) a.get a i int _b = b.get(i); _b b.get(i) b.get b i if (op.get(i).equals("+")) {
				ans.add(_a + _b);
			} else if (op.get(i).equals("-")) {
				ans.add(_a - _b);
			} else if (op.get(i).equals("*")) {
				ans.add(_a * _b);
			} else if (op.get(i).equals("/")) {
				ans.add(_a / _b);
			} else break; op.get(i).equals("+") op.get(i).equals op.get(i) op.get op i "+" {
				ans.add(_a + _b);
			} ans.add(_a + _b) ans.add ans _a + _b _a _b if (op.get(i).equals("-")) {
				ans.add(_a - _b);
			} else if (op.get(i).equals("*")) {
				ans.add(_a * _b);
			} else if (op.get(i).equals("/")) {
				ans.add(_a / _b);
			} else break; op.get(i).equals("-") op.get(i).equals op.get(i) op.get op i "-" {
				ans.add(_a - _b);
			} ans.add(_a - _b) ans.add ans _a - _b _a _b if (op.get(i).equals("*")) {
				ans.add(_a * _b);
			} else if (op.get(i).equals("/")) {
				ans.add(_a / _b);
			} else break; op.get(i).equals("*") op.get(i).equals op.get(i) op.get op i "*" {
				ans.add(_a * _b);
			} ans.add(_a * _b) ans.add ans _a * _b _a _b if (op.get(i).equals("/")) {
				ans.add(_a / _b);
			} else break; op.get(i).equals("/") op.get(i).equals op.get(i) op.get op i "/" {
				ans.add(_a / _b);
			} ans.add(_a / _b) ans.add ans _a / _b _a _b break; System.out.println(ans.get(i)) System.out.println System.out System System.out ans.get(i) ans.get ans i public static void main(String[] args) {
		Main m = new Main();
		m.run();
	} main {
		Main m = new Main();
		m.run();
	} Main m = new Main(); m new Main() m.run() m.run m String[] args args public class Main {
	void run() {
		Scanner scan = new Scanner(System.in);
		ArrayList<Integer> a = new ArrayList<Integer>();
		ArrayList<String> op = new ArrayList<String>();
		ArrayList<Integer> b = new ArrayList<Integer>();
		ArrayList<Integer> ans = new ArrayList<Integer>();
		
		do {
			a.add(scan.nextInt());
			op.add(scan.next());
			b.add(scan.nextInt());
		} while (!op.contains("?"));
		for (int i = 0; i < op.size(); i++) {
			int _a = a.get(i);
			int _b = b.get(i);
			if (op.get(i).equals("+")) {
				ans.add(_a + _b);
			} else if (op.get(i).equals("-")) {
				ans.add(_a - _b);
			} else if (op.get(i).equals("*")) {
				ans.add(_a * _b);
			} else if (op.get(i).equals("/")) {
				ans.add(_a / _b);
			} else break;
			System.out.println(ans.get(i));
		}
	}
	public static void main(String[] args) {
		Main m = new Main();
		m.run();
	}
} public class Main {
	void run() {
		Scanner scan = new Scanner(System.in);
		ArrayList<Integer> a = new ArrayList<Integer>();
		ArrayList<String> op = new ArrayList<String>();
		ArrayList<Integer> b = new ArrayList<Integer>();
		ArrayList<Integer> ans = new ArrayList<Integer>();
		
		do {
			a.add(scan.nextInt());
			op.add(scan.next());
			b.add(scan.nextInt());
		} while (!op.contains("?"));
		for (int i = 0; i < op.size(); i++) {
			int _a = a.get(i);
			int _b = b.get(i);
			if (op.get(i).equals("+")) {
				ans.add(_a + _b);
			} else if (op.get(i).equals("-")) {
				ans.add(_a - _b);
			} else if (op.get(i).equals("*")) {
				ans.add(_a * _b);
			} else if (op.get(i).equals("/")) {
				ans.add(_a / _b);
			} else break;
			System.out.println(ans.get(i));
		}
	}
	public static void main(String[] args) {
		Main m = new Main();
		m.run();
	}
} Main
import java.util.ArrayList;
import java.util.Scanner;

public class Main {
	void run() {
		Scanner scan = new Scanner(System.in);
		ArrayList<Integer> a = new ArrayList<Integer>();
		ArrayList<String> op = new ArrayList<String>();
		ArrayList<Integer> b = new ArrayList<Integer>();
		ArrayList<Integer> ans = new ArrayList<Integer>();
		
		do {
			a.add(scan.nextInt());
			op.add(scan.next());
			b.add(scan.nextInt());
		} while (!op.contains("?"));
		for (int i = 0; i < op.size(); i++) {
			int _a = a.get(i);
			int _b = b.get(i);
			if (op.get(i).equals("+")) {
				ans.add(_a + _b);
			} else if (op.get(i).equals("-")) {
				ans.add(_a - _b);
			} else if (op.get(i).equals("*")) {
				ans.add(_a * _b);
			} else if (op.get(i).equals("/")) {
				ans.add(_a / _b);
			} else break;
			System.out.println(ans.get(i));
		}
	}
	public static void main(String[] args) {
		Main m = new Main();
		m.run();
	}
}