A. Счастливый билет
ограничение по времени на тест
2 seconds
ограничение по памяти на тест
256 megabytes
ввод
stdin
вывод
stdout

Петя любит счастливые числа. Всем известно, что счастливыми являются положительные целые числа, в десятичной записи которых содержатся только счастливые цифры 4 и 7. Например, числа 47, 744, 4 являются счастливыми, а 5, 17, 467 — не являются.

Петя очень любит билеты. Как известно, каждый билет имеет свой номер, который является целым положительным числом длины n (n всегда четно). Петя называет билет счастливым, если его номер — счастливое число, и сумма цифр в первой половине (сумма первых n / 2 цифр) равна сумме цифр во второй половине (сумма последних n / 2 цифр). Проверьте, является ли заданный билет счастливым.

Входные данные

В первой строке задано четное целое число n (2 ≤ n ≤ 50) — длина номера билета, который нужно проверить. Во второй строке задано целое число длины ровно n — номер билета. Число может содержать лидирующие нули.

Выходные данные

В единственной строке выведите «YES» если заданный номер билета — счастливый, иначе — «NO» (без кавычек).

Примеры
Входные данные
2
47
Выходные данные
NO
Входные данные
4
4738
Выходные данные
NO
Входные данные
4
4774
Выходные данные
YES
Примечание

В первом примере сумма цифр в первой половине не равна сумме цифр во второй половине (4 ≠ 7).

Во втором примере номер билета не является счастливым числом.