#include <bits/stdc++.h>
using namespace std;
int main() {
  long long n, k;
  while (cin >> n >> k) {
    string res;
    long long op = 0, ans = 0, o = 0, sum = 0;
    if (n * (n - 1) / 2 < k) {
      res = "Impossible";
      goto hell;
    }
    while (ans < k || res.size() < 2 * n) {
      if (ans + op <= k) {
        res += '(';
        ans += op++;
      } else {
        res += ')', --op;
      }
    }
    assert(ans == k);
    for (int i = 0; i < res.size(); ++i) {
      if (res[i] == ')')
        --o;
      else {
        sum += o;
        ++o;
      }
    }
    assert(sum == k);
  hell:;
    cout << res << '\n';
  }
}
