package main
import (
"fmt"
)
func main() {
var n int
fmt.Scan(&n)
var s string
fmt.Scan(&s)
for i := 0; i < n-1; i++ {
sum := 0
for k := 0; k <= i; k++ {
sum += int(s[k] - '0')
}
possible := true
curr := 0
for j := i + 1; j < n; j++ {
curr += int(s[j] - '0')
if curr == sum {
curr = 0
} else if curr > sum {
possible = false
break
}
}
if possible && curr == 0 {
fmt.Println("YES")
return
}
}
fmt.Println("NO")
}