#include <bits/stdc++.h>
using namespace std;

int func(int a, int b){
	if(b == 0) return a;
	return func(b, a%b);
}

int main(){
	int N, X; cin >> N >> X;

	int ans; cin >> ans;
	ans = abs(ans - X);
	for(int i=1; i<N; ++i){
		int b; cin >> b;
		ans = func(ans, abs(b-X));
	}

	cout << ans << endl;
}
