Đề 18 - B. UCLN với số N


Submit solution

Points: 50
Time limit: 1.0s
Memory limit: 256M

Problem type

Bạn được cung cấp một số nguyên dương N.

Nhiệm vụ của bạn là đếm số lượng số nguyên dương x (1 ≤ x ≤ N) sao cho gcd(x, N) = p. Ở đây gcd(a, b) là ước chung lớn nhất của ab.

Input

  • Gồm hai số nguyên dương Np ( p ≤ N ).

Output

  • Gồm một số nguyên duy nhất là kết quả của bài toán.

Scoring

  • Subtask 1 (50% số điểm): N ≤ 1000.
  • Subtask 2 (50% số điểm): N ≤ 10^6.

Example

input
6 2
output
2

Comments

There are no comments at the moment.