We held two competitions: Coding Contest and Robot Maneuver.

In each competition, the contestants taking the 3-rd, 2-nd, and 1-st places receive 100000, 200000, and 300000 yen (the currency of Japan), respectively. Furthermore, a contestant taking the first place in both competitions receives an additional 400000 yen.

DISCO-Kun took the X-th place in Coding Contest and the Y-th place in Robot Maneuver. Find the total amount of money he earned.

Constraints

* 1 \leq X \leq 205
* 1 \leq Y \leq 205
* X and Y are integers.

Input

Input is given from Standard Input in the following format:


X Y


Output

Print the amount of money DISCO-Kun earned, as an integer.

Examples

Input

1 1


Output

1000000


Input

3 101


Output

100000


Input

4 4


Output

0
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

class Main {
	public static void main(String args[]) throws IOException {
		BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
		Solver solver = new Solver();
		solver.init();
		solver.readHead(in.readLine());
		// for (; solver.hasNext();) {
		// solver.readBody(in.readLine());
		// }
		// solver.solve();
	}
}

class Solver {
	int N;
	int cnt;

	public void init() {
		N = 0;
		cnt = 0;
	}

	public void readHead(String str) {
		String[] strArr = str.split("\\s+");
		// N = Integer.parseInt(strArr[0]);
		// System.out.println(N);
		int X = Integer.parseInt(strArr[0]);
		int Y = Integer.parseInt(strArr[1]);
		int ans = 0;
		if (X == 1)
			ans += 300000;
		else if (X == 2)
			ans += 200000;
		else if (X == 3)
			ans += 100000;
		if (Y == 1)
			ans += 300000;
		else if (Y == 2)
			ans += 200000;
		else if (Y == 3)
			ans += 100000;
		if (X == 1 && Y == 1)
			ans += 400000;
		System.out.println(ans);
	}

	public boolean hasNext() {
		return cnt < N;
	}

	public void readBody(String str) {
		// System.out.println(str);
		cnt++;
	}

	public void solve() {

	}
}
