Cho bốn thao tác biến đổi trên số nguyên như sau :

1. Gấp đôi một số nguyên

2, Chia một số nguyên cho 2 lấy phần nguyên

3. Tăng một số nguyên lên 1 đơn vị

4. Giảm một số nguyên đi 1 đơn vị

Cho trước 2 số nguyên a và b (0<a,b<10^9). Hãy tìm cách biến đổi số a thành số b bằng cách dùng các phép biến đổi trên sao cho số lần sử dụng các phép biến đổi là ít nhất.

Yêu cầu :

Dữ liệu vào là file văn bản BienDoiSo.inp gồm hai số nguyên a,b trên cùng một dòng, cách nhau bởi một dấu cách.

Dữ liệu ra là file văn bản BienDoiSo.out có cấu trúc gồm một dòng duy nhất là số nguyên N, là số phép biến đổi ít nhất sử dụng để biến số a thành số b.