#include <bits/stdc++.h>
using namespace std;
long long n, k, m;
int main() {
  cin >> n >> k;
  if (n * (n - 1) / 2 < k) {
    cout << "Impossible" << endl;
    return 0;
  }
  for (m = 1; m * (m + 1) / 2 <= k; m++)
    ;
  long long rest = k - (m - 1) * m / 2;
  for (int i = 1; i <= m; i++) {
    putchar('(');
    n--;
    if (rest != 0 && i == rest) {
      putchar('(');
      putchar(')');
      n--;
    }
  }
  for (int i = 1; i <= m; i++) putchar(')');
  while (n--) {
    putchar('(');
    putchar(')');
  }
  printf("\n");
}
