#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; int main() { int32_t n; cin >> n; vector as(n); for (auto &&a : as) { cin >> a; } int32_t ans = 0; for (auto i = 0; i < n; ++i) { for (auto j = i + 1; j < n; ++j) { for (auto k = j + 1; k < n; ++k) { if (gcd(as[i], gcd(as[j], as[k])) == 1) ++ans; } } } cout << ans << endl; return 0; }