Gửi bài giải

Điểm: 100,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Người đăng:
Nguồn bài:
HSG Cầu Giấy 2223
Dạng bài
Ngôn ngữ cho phép
C++, Pascal, Python

Cho 3 số nguyên dương ~n~, ~m~ và ~p~, có giá trị không vượt quá ~10^9~

Yêu cầu: Hãy tìm số nguyên ~x~ lớn nhất thoả mãn các điều kiện sau:

  • ~x \le n~
  • ~x = k * m + p~, với ~k~ là số nguyên

INPUT

Gồm 3 số nguyên dương ~n~, ~m~ và ~p~

OUTPUT

Số ~x~ thoả mãn đề bài

SAMPLE INPUT

60 5 9

SAMPLE OUTPUT

59

Giải thích: ~59 = 10 * 5 + 9~