const rl = require("readline").createInterface({ input: process.stdin });
var iter = rl[Symbol.asyncIterator]();
const readline = async () => (await iter.next()).value;

void (async function () {
    // Write your code here
    while ((line = await readline())) {
        let tokens = line.split(" ");
        let a = parseInt(tokens[0]);
        let b = parseInt(tokens[1]);
        let x = parseInt(tokens[2]);

        let res = -1;

        while (a <= b) {
            if (a % x === 0) {
                res = a;
                console.log(res);

                return;
            }
            a++;
        }
        console.log(res);
    }
})();