Thành là một nhà sinh học chuyên nghiên cứu chủng loại vi khuẩn Baterix. Để có số lượng vi khuẩn mong muốn cho các thí nghiệm, Thành đã điều chế thành công ra hai hợp chất xúc tác dạng viên là Subgrow và Subkill có tác dụng kiểm soát số lượng vi khuẩn Baterix. Với mỗi lần sử dụng một chất xúc tác, cơ chế hoạt động khi cho vào dung dịch chứa n vi khuẩn như sau:
Để phục vụ cho các thí nghiệm khoa học mới, Thành chuẩn bị thực hiện tạo ra m vi khuẩn từ n vi khuẩn Baterix.
Yêu cầu: hãy viết chương trình giúp Thành tạo được m vi khuẩn từ n vi khuẩn Baterix mà số lần sử dụng chất xúc tác là ít nhất.
Bao gồm hai số nguyên dương n và m cách nhau ít nhất một dấu cách (n,m ≤ 109). Dữ liệu đảm bảo n khác m và luôn có cách biến đổi n thành m.
Kết quả
Ghi ra duy nhất một số là số lần sử dụng chất xúc tác.
Input
12 18
Output
3
Nguồn ĐPT 20152016