#include <iostream>
using namespace std;

int main() {
    int l, r, x;
    cin >> l >> r >> x;
    int output = -1;
    
    for (int y = l; y != r + 1; y++) {
        if(y % x == 0){
            output = y;
        }
    }
    
    cout << output;
    return 0;
}
// 64 位输出请用 printf("%lld")
  1. 输入输出:output默认为-1,或者为其他int型,值在设定的区间之内。
  2. 注意边界:要想全部遍历区间,初始值设为l,最终不等值必须是r+1。
  3. 更新输出:由于只要一个输出,最开始设定为1,后面不断更新输出并判定即可。