package main
import (
"bufio"
"fmt"
"os"
)
func main() {
in := bufio.NewReader(os.Stdin)
var n int
var s string
fmt.Fscan(in, &n, &s)
sum1, sum2 := 0, 0
for i := 0; i < n; i++ {
if s[i] != '4' && s[i] != '7' {
fmt.Println("NO")
return
}
if i < n/2 {
sum1 += int(s[i] - '0')
} else {
sum2 += int(s[i] - '0')
}
}
if sum1 == sum2 {
fmt.Println("YES")
} else {
fmt.Println("NO")
}
}