Language: C++

#include <iostream>
#define int unsigned long long 
#include <math.h>

using namespace std;
int n;
int res = 1LL;

int32_t main()
{
  cin >> n;
  for (int i=1; i<=n; i++)
  {
    int x; cin >> x;
    res = __gcd(x, res);
  }
  cout << res;
  return 0;
}

Compiler output:
In file included from /usr/include/math.h:275,
                 from /usr/include/c++/14/cmath:47,
                 from /usr/include/c++/14/math.h:36,
                 from a.cc:3:
a.cc:2:27: error: 'long long long' is too long for GCC
    2 | #define int unsigned long long
      |                           ^~~~
a.cc:2:27: error: 'long long long' is too long for GCC
    2 | #define int unsigned long long
      |                           ^~~~
a.cc:2:27: error: 'long long long' is too long for GCC
    2 | #define int unsigned long long
      |                           ^~~~
a.cc:2:27: error: 'long long long' is too long for GCC
    2 | #define int unsigned long long
      |                           ^~~~
a.cc:2:27: error: 'long long long' is too long for GCC
    2 | #define int unsigned long long
      |                           ^~~~
a.cc:2:27: error: 'long long long' is too long for GCC
    2 | #define int unsigned long long
      |                           ^~~~
a.cc:2:22: error: 'long long long' is too long for GCC
    2 | #define int unsigned long long
      |                      ^~~~
a.cc:2:27: error: 'long long long' is too long for GCC
    2 | #define int unsigned long long
      |                           ^~~~
a.cc:2:22: error: 'long long long' is too long for GCC
    2 | #define int unsigned long long
      |                      ^~~~
a.cc:2:27: error: 'long long long' is too long for GCC
    2 | #define int unsigned long long
      |                           ^~~~
a.cc:2:27: error: 'long long long' is too long for GCC
    2 | #define int unsigned long long
      |                           ^~~~
a.cc:2:27: error: 'long long long' is too long for GCC
    2 | #define int unsigned long long
      |                           ^~~~
a.cc:2:22: error: 'long long long' is too long for GCC
    2 | #define int unsigned long long
      |                      ^~~~
a.cc:2:27: error: 'long long long' is too long for GCC
    2 | #define int unsigned long long
      |                           ^~~~
a.cc:2:22: error: 'long long long' is too long for GCC
    2 | #define int unsigned long long
      |                      ^~~~
a.cc:2:27: error: 'long long long' is too long for GCC
    2 | #define int unsigned long long
      |                           ^~~~
a.cc:2:13: error: duplicate 'unsigned'
    2 | #define int unsigned long long
      |             ^~~~~~~~
a.cc:2:13: error: duplicate 'unsigned'
    2 | #define int unsigned long long
      |             ^~~~~~~~
a.cc:2:13: error: duplicate 'unsigned'
    2 | #define int unsigned long long
      |             ^~~~~~~~
a.cc:2:13: error: duplicate 'unsigned'
    2 | #define int unsigned long long
      |             ^~~~~~~~
a.cc:2:13: error: duplicate 'unsigned'
    2 | #define int unsigned long long
      |             ^~~~~~~~
a.cc:2:13: error: duplicate 'unsigned'
    2 | #define int unsigned long long
      |             ^~~~~~~~
a.cc:2:13: error: duplicate 'unsigned'
    2 | #define int unsigned long long
      |             ^~~~~~~~
a.cc:2:13: error: duplicate 'unsigned'
    2 | #define int unsigned long long
      |             ^~~~~~~~
a.cc:2:27: error: 'long long long' is too long for GCC
    2 | #define int unsigned long long
      |                           ^~~~
a.cc:2:27: error: 'long long long' is too long for GCC
    2 | #define int unsigned long long
      |                           ^~~~
a.cc:2:27: error: 'long long long' is too long for GCC
    2 | #define int unsigned long long
      |                           ^~~~
a.cc:2:27: error: 'long long long' is too long for GCC
    2 | #define int unsigned long long
      |                           ^~~~
a.cc:2:27: error: 'long long long' is too long for GCC
    2 | #define int unsigned long long
      |                           ^~~~
a.cc:2:27: error: 'long long long' is too long for GCC
    2 | #define int unsigned long long
      |                           ^~~~
a.cc:2:22: error: 'long long long' is too long for GCC
    2 | #define int unsigned long long
      |                      ^~~~
a.cc:2:27: error: 'long long long' is too long for GCC
    2 | #define int unsigned long long
      |                           ^~~~
a.cc:2:22: error: 'long long long' is too long for GCC
    2 | #define int unsigned long long
      |                      ^~~~
a.cc:2:27: error: 'long long long' is too long for GCC
    2 | #define int unsigned long long
      |                           ^~~~
a.cc:2:27: error: 'long long long' is too long for GCC
    2 | #define int unsigned long long
      |                           ^~~~
a.cc:2:27: error: 'long long long' is too long for GCC
    2 | #define int unsigned long long
      |                           ^~~~
a.cc:2:22: error: 'long long long' is too long for GCC
    2 | #define int unsigned long long
      |                      ^~~~
a.cc:2:27: error: 'long long long' is too long for GCC
    2 | #define int unsigned long long
      |                           ^~~~
a.cc:2:22: error: 'long long long' is too long for GCC
    2 | #define int unsigned long long
      |                      ^~~~
a.cc:2:27: error: 'long long long' is too long for GCC
    2 | #define int unsigned long long
      |                           ^~~~
a.cc:2:13: error: duplicate 'unsigned'
    2 | #define int unsigned long long
      |             ^~~~~~~~
a.cc:2:13: error: duplicate 'unsigned'
    2 | #define int unsigned long long
      |             ^~~~~~~~
a.cc:2:13: error: duplicate 'unsigned'
    2 | #define int unsigned long long
      |             ^~~~~~~~
a.cc:2:13: error: duplicate 'unsigned'
    2 | #define int unsigned long long
      |             ^~~~~~~~
a.cc:2:13: error: duplicate 'unsigned'
    2 | #define int unsigned long long
      |             ^~~~~~~~
a.cc:2:13: error: duplicate 'unsigned'
    2 | #define int unsigned long long
      |             ^~~~~~~~
a.cc:2:13: error: duplicate 'unsigned'
    2 | #define int unsigned long long
      |             ^~~~~~~~
a.cc:2:13: error: duplicate 'unsigned'
    2 | #define int unsigned long long
      |             ^~~~~~~~
a.cc:2:27: error: 'long long long' is too long for GCC
    2 | #define int unsigned long long
      |                           ^~~~
a.cc:2:27: error: 'long long long' is too long for GCC
    2 | #define int unsigned long long
      |                           ^~~~
a.cc:2:27: error: 'long long long' is too long for GCC
    2 | #define int unsigned long long
      |                           ^~~~
a.cc:2:27: error: 'long long long' is too long for GCC
    2 | #define int unsigned long long
      |                           ^~~~
a.cc:2:27: error: 'long long long' is too long for GCC
    2 | #define int unsigned long long
      |                           ^~~~
a.cc:2:27: error: 'long long long' is too long for GCC
    2 | #define int unsigned long long
      |                           ^~~~
a.cc:2:22: error: 'long long long' is too long for GCC
    2 | #define int unsigned long long
      |                      ^~~~
a.cc:2:27: error: 'long long long' is too long for GCC
    2 | #define int unsigned long long
      |                           ^~~~
a.cc:2:22: error: 'long long long' is too long for GCC
    2 | #define int unsigned long long
      |                      ^~~~
a.cc:2:27: error: 'long long long' is too long for GCC
    2 | #define int unsigned long long
      |                           ^~~~
a.cc:2:27: error: 'long long long' is too long for GCC
    2 | #define int unsigned long long
      |                           ^~~~
a.cc:2:27: error: 'long long long' is too long for GCC
    2 | #define int unsigned long long
      |                           ^~~~
a.cc:2:22: error: 'long long long' is too long for GCC
    2 | #define int unsigned long long
      |                      ^~~~
a.cc:2:27: error: 'long long long' is too long for GCC
    2 | #define int unsigned long long
      |                           ^~~~
a.cc:2:22: error: 'long long long' is too long for GCC
    2 | #define int unsigned long long
      |                      ^~~~
a.cc:2:27: error: 'long long long' is too long for GCC
    2 | #define int unsigned long long
      |                           ^~~~
a.cc:2:13: error: duplicate 'unsigned'
    2 | #define int unsigned long long
      |             ^~~~~~~~
a.cc:2:13: error: duplicate 'unsigned'
    2 | #define int unsigned long long
      |             ^~~~~~~~
a.cc:2:13: error: duplicate 'unsigned'
    2 | #define int unsigned long long
      |             ^~~~~~~~
a.cc:2:13: error: duplicate 'unsigned'
    2 | #define int unsigned long long
      |             ^~~~~~~~
a.cc:2:13: error: duplicate 'unsigned'
    2 | #define int unsigned long long
      |             ^~~~~~~~
a.cc:2:13: error: duplicate 'unsigned'
    2 | #define int unsigned long long
      |             ^~~~~~~~
a.cc:2:13: error: duplicate 'unsigned'
    2 | #define int unsigned long long
      |             ^~~~~~~~
a.cc:2:13: error: duplicate 'unsigned'
    2 | #define int unsigned long long
      |             ^~~~~~~~
a.cc:2:27: error: 'long long long' is too long for GCC
    2 | #define int unsigned long long
      |                           ^~~~
a.cc:2:27: error: 'long long long' is too long for GCC
    2 | #define int unsigned long long
      |                           ^~~~
a.cc:2:27: error: 'long long long' is too long for GCC
    2 | #define int unsigned long long
      |                           ^~~~
a.cc:2:27: error: 'long long long' is too long for GCC
    2 | #define int unsigned long long
      |                           ^~~~
a.cc:2:27: error: 'long long long' is too long for GCC
    2 | #define int unsigned long long
      |                           ^~~~
a.cc:2:27: error: 'long long long' is too long for GCC
    2 | #define int unsigned long long
      |                           ^~~~
a.cc:2:22: error: 'long long long' is too long for GCC
    2 | #define int unsigned long long
      |                      ^~~~
a.cc:2:27: error: 'long long long' is too long for GCC
    2 | #define int unsigned long long
      |                           ^~~~
a.cc:2:22: error: 'long long long' is too long for GCC
    2 | #define int unsigned long long
      |