#include <bits/stdc++.h>
using namespace std;
const int maxn = 2e3 + 5;
long long n, k, ans;
int a[maxn];
string str;
vector<int> d;
int main() {
  ios::sync_with_stdio(false);
  cin.tie(0);
  cout.tie(0);
  cin >> n;
  cin >> str;
  for (int i = 1; i <= sqrt(n); i++) {
    if (n % i == 0) {
      d.push_back(i);
      if (i != n / i) d.push_back(n / i);
    }
  }
  sort(d.begin(), d.end());
  for (int i = 0; i < d.size(); i++) {
    string tmp = str.substr(d[i], n - d[i]);
    string t = "";
    for (int j = d[i] - 1; j >= 0; j--) t += str[j];
    str = t + tmp;
  }
  cout << str << endl;
  return 0;
}
