#include #include #include #include using i64 = std::int64_t; signed main() { int n; std::cin >> n; std::valarray a(n); for(i64& x : a) std::cin >> x; i64 ans = 0; for(const auto v : a) { ans = std::gcd(ans, std::abs(v - a[0])); std::cout << ans << "\n"; } } __attribute__((constructor)) inline void fast_io() { std::ios::sync_with_stdio(false), std::cin.tie(nullptr); }