#include <bits/stdc++.h>
using namespace std;
int main() {
  int n;
  cin >> n;
  set<char> arr;
  string str;
  cin >> str;
  for (int i = 0; i < str.size(); i++) {
    arr.insert(str[i]);
  }
  if (arr.size() < n) {
    cout << "NO\n";
  } else {
    cout << "YES\n";
    set<char> temp;
    cout << str[0];
    int ctr = 1;
    temp.insert(str[0]);
    int i;
    for (i = 1; i < str.size(); i++) {
      if (temp.count(str[i]))
        cout << str[i];
      else {
        ctr++;
        temp.insert(str[i]);
        if (ctr > n) {
          break;
        }
        cout << "\n";
        cout << str[i];
      }
    }
    for (int j = i; j < str.size(); j++) cout << str[j];
  }
  return 0;
}
