#include <bits/stdc++.h>
using namespace std;
int num[1000];
int main() {
  int n;
  scanf("%d", &n);
  string num1;
  cin >> num1;
  memset(num, 0, sizeof(num));
  for (int i = 0; i < n; i++) num[i] = num1[i] - '0';
  int flag = n % 2;
  if (flag == 0) {
    for (int i = 0; i < n; i = i + 2) {
      if (i != 0) {
        printf("-");
      }
      printf("%d%d", num[i], num[i + 1]);
    }
  } else {
    printf("%d%d%d", num[0], num[1], num[2]);
    for (int i = 3; i < n; i = i + 2) {
      printf("-");
      printf("%d%d", num[i], num[i + 1]);
    }
  }
  return 0;
}
