APROG


  • Арифметическая прогрессия
    PIECE OF AN ARITHMETIC PROGRESSION

Вступление

Задана последовательность натуральных чисел из диапазона [1, 2147483647]. Количество чисел в этой последовательности не превышает 100000

 

Задача

Hеобходимо определить, можно ли выстроить эти числа в отрезок арифметической прогрессии. При необходимости порядок чисел в последовательности можно изменять


Формат входных данных
Входной файл INPUT.TXT содержит заданную последовательность натуральных чисел. Числа в файле разделены пробелами или символами перехода на новую строку.

 

Формат выходных данных
Выходной файл OUTPUT.TXT должен содержать либо строку
Yes
в случае положительного ответа, либо строку
No
в противоположном случае



Например:

 

INPUT.TXT
80 50 10 30 70 40 20 60 90

 

OUTPUT.TXT
Yes