Points:
1600 (p)
Time limit:
1.0s
Memory limit:
512M
Input:
stdin
Output:
stdout
Với một hình chữ nhật \(a \times b\), nhiệm vụ của bạn là cắt nó thành các hình vuông. Trong mỗi bước, bạn có thể chọn một hình chữ nhật và cắt nó thành hai hình chữ nhật sao cho độ dài các cạnh vẫn là số nguyên. Số bước tối thiểu là bao nhiêu?
Input
- Gồm một dòng duy nhất chứa hai số nguyên \(a\) và \(b\).
Output
- In một số nguyên: số lần di chuyển tối thiểu.
Constraints
- \(1 \leq a, b \leq 500\)
Example
Sample input
3 5
Sample output
3
Comments