#include "iostream" using namespace std; int N; int place[100001]; int mini=-1; int semi_min=-1; int dis; bool flag[100001] = {}; int main() { cin >> N; for (int i = 0; i < N; i++) { cin >> place[i]; if (semi_min == -1)semi_min = mini; if (mini == -1)mini = place[i]; if (mini >= place[i]) { semi_min = mini; mini = place[i]; } else if (semi_min >= place[i]) { semi_min = place[i]; } } dis = semi_min - mini; //cout << dis << min << semi_min; if (dis == 0) { cout << "NO\n"; return 0; } for (int i = 0; i < N; i++) { if ((place[i] - mini) % dis == 0&&(place[i]-mini)/dis