using System;
using System.Collections.Generic;
public class Program {
    public static void Main() {
        
        int result = 0;
        string[] inputs = Console.ReadLine().Split(' ');
        int.TryParse(inputs[0], out int l);
        int.TryParse(inputs[1], out int r);
        int.TryParse(inputs[2], out int x);
List<int> numberList = new List<int>();
        for (int i = l; i <= r; i++)
{
    numberList.Add(i);
}
        foreach (var item in numberList) {
            if (item % x == 0) {
                result = item;
                break;
            }
        }

        Console.WriteLine(result == 0 ? -1 : result);
    }
}