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

public class Main {
	public static void main(String[] args){
		int a, b, cnt = 0, i;
		String o;
		ArrayList<Integer> ans = new ArrayList<Integer>();
		Scanner sc = new Scanner(System.in);
		while(cnt < 20000){
			a = sc.nextInt();
			o = sc.next();
			b = sc.nextInt();
			char op = o.charAt(0);
			if(op == '?'){
				break;
			}else{
				switch(op){
					case '+': ans.add(new Integer(a + b));
								break;
					case '-': ans.add(new Integer(a - b));
								break;
					case '*': ans.add(new Integer(a * b));
								break;
					case '/': ans.add(new Integer(a / b));
								break;
				}
			}
			cnt++;		
		}
		for(i = 0; i != cnt; i++){
			System.out.println(ans.get(new Integer(i)));
		}
	}
} import java.util.ArrayList; ArrayList java.util import java.util.Scanner; Scanner java.util public class Main {
	public static void main(String[] args){
		int a, b, cnt = 0, i;
		String o;
		ArrayList<Integer> ans = new ArrayList<Integer>();
		Scanner sc = new Scanner(System.in);
		while(cnt < 20000){
			a = sc.nextInt();
			o = sc.next();
			b = sc.nextInt();
			char op = o.charAt(0);
			if(op == '?'){
				break;
			}else{
				switch(op){
					case '+': ans.add(new Integer(a + b));
								break;
					case '-': ans.add(new Integer(a - b));
								break;
					case '*': ans.add(new Integer(a * b));
								break;
					case '/': ans.add(new Integer(a / b));
								break;
				}
			}
			cnt++;		
		}
		for(i = 0; i != cnt; i++){
			System.out.println(ans.get(new Integer(i)));
		}
	}
} Main public static void main(String[] args){
		int a, b, cnt = 0, i;
		String o;
		ArrayList<Integer> ans = new ArrayList<Integer>();
		Scanner sc = new Scanner(System.in);
		while(cnt < 20000){
			a = sc.nextInt();
			o = sc.next();
			b = sc.nextInt();
			char op = o.charAt(0);
			if(op == '?'){
				break;
			}else{
				switch(op){
					case '+': ans.add(new Integer(a + b));
								break;
					case '-': ans.add(new Integer(a - b));
								break;
					case '*': ans.add(new Integer(a * b));
								break;
					case '/': ans.add(new Integer(a / b));
								break;
				}
			}
			cnt++;		
		}
		for(i = 0; i != cnt; i++){
			System.out.println(ans.get(new Integer(i)));
		}
	} main {
		int a, b, cnt = 0, i;
		String o;
		ArrayList<Integer> ans = new ArrayList<Integer>();
		Scanner sc = new Scanner(System.in);
		while(cnt < 20000){
			a = sc.nextInt();
			o = sc.next();
			b = sc.nextInt();
			char op = o.charAt(0);
			if(op == '?'){
				break;
			}else{
				switch(op){
					case '+': ans.add(new Integer(a + b));
								break;
					case '-': ans.add(new Integer(a - b));
								break;
					case '*': ans.add(new Integer(a * b));
								break;
					case '/': ans.add(new Integer(a / b));
								break;
				}
			}
			cnt++;		
		}
		for(i = 0; i != cnt; i++){
			System.out.println(ans.get(new Integer(i)));
		}
	} int a a b b cnt = 0 cnt 0 i; i String o; o ArrayList<Integer> ans = new ArrayList<Integer>(); ans new ArrayList<Integer>() Scanner sc = new Scanner(System.in); sc new Scanner(System.in) while(cnt < 20000){
			a = sc.nextInt();
			o = sc.next();
			b = sc.nextInt();
			char op = o.charAt(0);
			if(op == '?'){
				break;
			}else{
				switch(op){
					case '+': ans.add(new Integer(a + b));
								break;
					case '-': ans.add(new Integer(a - b));
								break;
					case '*': ans.add(new Integer(a * b));
								break;
					case '/': ans.add(new Integer(a / b));
								break;
				}
			}
			cnt++;		
		} cnt < 20000 cnt 20000 {
			a = sc.nextInt();
			o = sc.next();
			b = sc.nextInt();
			char op = o.charAt(0);
			if(op == '?'){
				break;
			}else{
				switch(op){
					case '+': ans.add(new Integer(a + b));
								break;
					case '-': ans.add(new Integer(a - b));
								break;
					case '*': ans.add(new Integer(a * b));
								break;
					case '/': ans.add(new Integer(a / b));
								break;
				}
			}
			cnt++;		
		} a = sc.nextInt() a sc.nextInt() sc.nextInt sc o = sc.next() o sc.next() sc.next sc b = sc.nextInt() b sc.nextInt() sc.nextInt sc char op = o.charAt(0); op o.charAt(0) o.charAt o 0 if(op == '?'){
				break;
			}else{
				switch(op){
					case '+': ans.add(new Integer(a + b));
								break;
					case '-': ans.add(new Integer(a - b));
								break;
					case '*': ans.add(new Integer(a * b));
								break;
					case '/': ans.add(new Integer(a / b));
								break;
				}
			} op == '?' op '?' {
				break;
			} break; {
				switch(op){
					case '+': ans.add(new Integer(a + b));
								break;
					case '-': ans.add(new Integer(a - b));
								break;
					case '*': ans.add(new Integer(a * b));
								break;
					case '/': ans.add(new Integer(a / b));
								break;
				}
			} switch(op){
					case '+': ans.add(new Integer(a + b));
								break;
					case '-': ans.add(new Integer(a - b));
								break;
					case '*': ans.add(new Integer(a * b));
								break;
					case '/': ans.add(new Integer(a / b));
								break;
				} op case '+': '+' case '+': ans.add(new Integer(a + b)) ans.add ans new Integer(a + b) break; case '-': '-' case '-': ans.add(new Integer(a - b)) ans.add ans new Integer(a - b) break; case '*': '*' case '*': ans.add(new Integer(a * b)) ans.add ans new Integer(a * b) break; case '/': '/' case '/': ans.add(new Integer(a / b)) ans.add ans new Integer(a / b) break; cnt++ cnt for(i = 0; i != cnt; i++){
			System.out.println(ans.get(new Integer(i)));
		} i = 0; i = 0 i 0 i != cnt i cnt i++ i++ i {
			System.out.println(ans.get(new Integer(i)));
		} {
			System.out.println(ans.get(new Integer(i)));
		} System.out.println(ans.get(new Integer(i))) System.out.println System.out System System.out ans.get(new Integer(i)) ans.get ans new Integer(i) String[] args args public class Main {
	public static void main(String[] args){
		int a, b, cnt = 0, i;
		String o;
		ArrayList<Integer> ans = new ArrayList<Integer>();
		Scanner sc = new Scanner(System.in);
		while(cnt < 20000){
			a = sc.nextInt();
			o = sc.next();
			b = sc.nextInt();
			char op = o.charAt(0);
			if(op == '?'){
				break;
			}else{
				switch(op){
					case '+': ans.add(new Integer(a + b));
								break;
					case '-': ans.add(new Integer(a - b));
								break;
					case '*': ans.add(new Integer(a * b));
								break;
					case '/': ans.add(new Integer(a / b));
								break;
				}
			}
			cnt++;		
		}
		for(i = 0; i != cnt; i++){
			System.out.println(ans.get(new Integer(i)));
		}
	}
} public class Main {
	public static void main(String[] args){
		int a, b, cnt = 0, i;
		String o;
		ArrayList<Integer> ans = new ArrayList<Integer>();
		Scanner sc = new Scanner(System.in);
		while(cnt < 20000){
			a = sc.nextInt();
			o = sc.next();
			b = sc.nextInt();
			char op = o.charAt(0);
			if(op == '?'){
				break;
			}else{
				switch(op){
					case '+': ans.add(new Integer(a + b));
								break;
					case '-': ans.add(new Integer(a - b));
								break;
					case '*': ans.add(new Integer(a * b));
								break;
					case '/': ans.add(new Integer(a / b));
								break;
				}
			}
			cnt++;		
		}
		for(i = 0; i != cnt; i++){
			System.out.println(ans.get(new Integer(i)));
		}
	}
} Main

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

public class Main {
	public static void main(String[] args){
		int a, b, cnt = 0, i;
		String o;
		ArrayList<Integer> ans = new ArrayList<Integer>();
		Scanner sc = new Scanner(System.in);
		while(cnt < 20000){
			a = sc.nextInt();
			o = sc.next();
			b = sc.nextInt();
			char op = o.charAt(0);
			if(op == '?'){
				break;
			}else{
				switch(op){
					case '+': ans.add(new Integer(a + b));
								break;
					case '-': ans.add(new Integer(a - b));
								break;
					case '*': ans.add(new Integer(a * b));
								break;
					case '/': ans.add(new Integer(a / b));
								break;
				}
			}
			cnt++;		
		}
		for(i = 0; i != cnt; i++){
			System.out.println(ans.get(new Integer(i)));
		}
	}
}