Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

KIDSMATH - Bé làm toán




Bé tuy mới vào lớp 1 nhưng rất thông mình và ham thích làm toán. Dù cô giáo đưa cho Bé 2 số có số lượng chữ số rất lớn, Bé đều dễ dàng tính đúng tổng của 2 số đó. Hôm nay, cô giáo đưa cho Bé một bài tập khó hơn.

Ở bài tập này, cô giáo sẽ nghĩ ra một tổng có dạng A+B=C trong đó A, B, C là các số tự nhiên. Cả A, B và C đều được viết theo đúng nguyên tắc ở hệ thập phân. Nói cách khác, sẽ không có chữ số 0 ở đầu mỗi số nếu số đó là nguyên dương. Sau khi cô giáo viết biểu thức A+B=C ra giấy, cô sẽ xóa đi một số vị trí (có thể là chữ số hoặc dấu cộng hay dấu bằng). Nhiệm vụ của Bé là khôi phục lại biểu thức ban đầu. Trong trường hợp có nhiều kết quả, Bé cần tìm biểu thức có thứ tự từ điển nhỏ nhất (coi cả biểu thức như một xâu ký tự để so sánh). Thứ tự của các ký tự lần lượt là: +,0,...,9,=.

Bạn hãy giúp Bé giải bài toán hóc búa trên. Lưu ý, đây là bài tập may mắn nên ngoài kết quả của bài toán, các bạn cần phải in ra một con số may mắn ở dòng đầu tiên. Con số may mắn sẽ là 1, 2 hoặc 3. Bộ test sẽ đảm bảo rằng mỗi con số sẽ ứng với đúng một loại test (dễ/trung bình/khó) và mỗi loại test sẽ có số điểm như nhau. Hình thức chấm vẫn là so file, nghĩa là bạn chỉ được điểm cho một test nếu con số may mắn bạn in ra trùng với con số ở kết quả mẫu.

  • Với bộ test dễ, biểu thức của cô giáo sẽ bị xóa hoàn toàn và có độ dài không quá 30.
  • Với bộ test trung bình, biểu thức của cô giáo sẽ có ít nhất một ký tự chưa bị xóa và có độ dài không quá 8.
  • Với bộ test khó, biểu thức của cô giáo sẽ có ít nhất một ký tự chưa bị xóa và có độ dài không quá 30.

Ở ví dụ bên dưới, đó là một test trung bình và con số may mắn được chọn là 1. Tuy nhiên, số 1 có thể không tương ứng với các test trung bình ở bộ test chính thức.

Input


Gồm một dòng duy nhất ghi biểu thức của cô giáo. Các ký tự bị xóa được thể hiện bằng dấu gạch dưới (_).

Output

Dòng đầu ghi con số may mắn bạn chọn.
Dòng thứ hai ghi biểu thức đã được khôi phục.

Example

Input:
____8

Output:
1
0+8=8

Được gửi lên bởi:VOJ Team
Ngày:2010-07-09
Thời gian chạy:0.200s
Giới hạn mã nguồn:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Ngôn ngữ cho phép:Tất cả ngoại trừ: GOSU NODEJS OBJC PERL6 PYPY RUST SED SQLITE VB.NET
Nguồn bài:VM10 - Tác giả: Khúc Anh Tuấn

© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.