Олимпиадный тренинг

Задача . A. Счастливый билет


Задача

Темы: реализация *800

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

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

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

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

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

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

Примечание

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

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


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

time 2000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
С++ Mingw-w645
Комментарий учителя