Hệ tam phân

Một thiết bị tính toán hoạt động bằng hệ tam phân thay vì hệ nhị phân. Phép toán tor trên thiết bị này được định nghĩa như sau. Giả sử cần tính giá trị của biểu thức $a \text{ tor } b$. Cả hai số $a$ và $b$ được biểu diễn dưới dạng hệ tam phân xếp chồng lên nhau. Nếu số chữ số khác nhau, các chữ số 0 được thêm vào bên trái của số ngắn hơn cho đến khi độ dài bằng nhau. Sau đó, các chữ số được cộng lại với nhau theo từng hàng. Kết quả tổng của mỗi hai chữ số được tính theo modulo 3. Lưu ý rằng không có phần nhớ giữa các chữ số.

Cho trước hai số $a$ và $c$, hãy tìm số $b$ sao cho $a \text{ tor } b = c$. Nếu có nhiều số thỏa mãn, hãy in ra số nhỏ nhất.

Dữ liệu vào

Dòng đầu tiên chứa hai số nguyên $a$ và $c$ ($0 ≤ a, c ≤ 10^9$). Cả hai số đều được biểu diễn dưới dạng hệ thập phân.

Kết quả

In ra một số nguyên duy nhất $b$ sao cho $a \text{ tor } b = c$. Nếu có nhiều số $b$ thỏa mãn, in ra số nhỏ nhất dưới dạng hệ thập phân.

Chấm điểm

Subtask 1 (30 points). $a, c ≤ 1000$

Subtask 2 (70 points). $0 ≤ a, c ≤ 10^9$

Ví dụ

Input

1 2

Output

1

Ghi chú

Trong ví dụ, $1_{10} = 1_3$ và $2_{10} = 2_3$. Khi thực hiện phép toán tor: $1_3 \text{ tor } 1_3 = 2_3 = 2_{10}$.

Tutorial

Nộp bài

Đăng nhập để nộp bài.

Giới hạn

Thời gian 2.0s
Bộ nhớ 256MB
Tổng điểm 100.0