#include <bits/stdc++.h>
using namespace std;
char c[105];
int a[105];
int main() {
  int n, u = 0;
  scanf("%d", &n);
  scanf("%s", c);
  for (int i = 1; i <= n; i++) {
    a[i] = c[i - 1] - '0';
  }
  int t = 0;
  for (int i = 1; i <= n; i++) {
    if (a[i] != 0) {
      t = 1;
      break;
    }
  }
  if (t == 0) {
    printf("YES");
  } else {
    int v;
    for (int i = n; i > 0; i--) {
      if (a[i] != 0) {
        v = i;
        break;
      }
    }
    n = v;
    for (int i = 1; i < n; i++) {
      int p = 0, q = 0;
      for (int j = 1; j <= i; j++) {
        p += a[j];
      }
      for (int j = i + 1; j <= n; j++) {
        if (q + a[j] <= p) {
          if (q + a[j] == p) {
            q = 0;
            if (j == n) {
              u = 1;
            }
          } else {
            q += a[j];
          }
        } else {
          break;
        }
      }
      if (u == 1) {
        break;
      }
    }
    if (u == 1) {
      printf("YES");
    } else {
      printf("NO");
    }
  }
  return 0;
}
