outputstandard đầu raVasily có một số một, mà ông muốn chuyển thành một số b. Cho mục đích này, ông có thể làm hai loại hoạt động:nhân hiện tại số 2 (có nghĩa là, thay thế số lượng x bằng 2·x);nối thêm các chữ số 1 ở bên phải của số lượng hiện tại (có nghĩa là, thay thế số lượng x bởi 10·x + 1).Bạn cần phải giúp đỡ Vasily để biến đổi số một vào số b bằng cách sử dụng chỉ hoạt động được mô tả ở trên, hoặc tìm thấy rằng nó là không thể.Lưu ý rằng ở nhiệm vụ này bạn không bắt buộc để giảm thiểu số lượng các hoạt động. Nó suffices để tìm thấy bất kỳ cách nào để chuyển đổi một vào b.Đầu vàoDòng đầu tiên chứa hai số nguyên dương một và b (1 ≤ một < b ≤ 109) — số Vasily có và số anh ta muốn có.Sản lượngNếu không có không có cách nào để có được b từ a, in ấn "NO" (không có dấu ngoặc kép).Nếu không in ba dòng. Trên dòng đầu tiên in "CÓ" (không có dấu ngoặc kép). Dòng thứ hai chứa nguyên đơn k-độ dài của chuỗi biến đổi. Trên dòng thứ ba in trình tự của các phép biến đổi x1, x 2,..., xk, nơi:x1 nên được tương đương với một,XK nên bằng b,Xi nên được thu được từ xi - 1 bằng cách sử dụng bất kỳ của hai hoạt động đã được miêu tả (1 < i ≤ k).Nếu có nhiều câu trả lời, in bất cứ của họ.
đang được dịch, vui lòng đợi..
