Bỏ qua đến nội dung

Chia xúc xích

Mã bài: olp0002 Nhóm: OLP Dạng bài: Simple Math

Giới hạn thời gian
1,0 s
Giới hạn bộ nhớ
250 MB
Điểm
10một phần
Tỉ lệ AC
33,9%
Người giải
112

Bi có n thanh xúc xích với chiều dài bằng nhau, hôm nay Bi tổ chức tiệc nhỏ cho m người bạn của mình và có một vấn đề cần giải quyết đó là làm sao cắt n thanh xúc xích trên để chia đều cho m người bạn, và để các thanh xúc xích đẹp khi chia đều thì cần cắt với ít lần cắt nhất có thể.

Xét ví dụ n = 2, m = 8 mỗi xúc xích cắt 3 nhát ta có được 8 phần bằng nhau và chia đều cho 8 người, vậy mất 6 nhát cắt.

Hãy lập trình giúp Bi giải quyết vấn đề trên.

Input

Dòng duy nhất chứa hai số nguyên là n, m thỏa 1 \le n, m \le 100.

Output

In ra số lát cắt ít nhất có thể.

Samples

Sample Input 1
2 8
Sample Output 1
6
Sample Input 2
5 9
Sample Output 2
8
Sample Input 3
4 2
Sample Output 3
0

Bình luận