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

Задача . B. Восстановление картины


Вася подрабатывает сторожем в галерее. К сожалению, во время его дежурства была украдена одна из самых дорогих картин. Вася не хочет быть уволен, поэтому ему нужно срочно восстановить картину, но он помнит только несколько фактов о ней.

  • Картина представляет собой квадрат 3 × 3, в каждой клетке которого стоит целое число от 1 до n, при этом в различных клетках могут находиться как различные, так и одинаковые числа.
  • Сумма чисел в любом из четырёх квадратов 2 × 2 равна сумме чисел в верхнем левом квадрате 2 × 2.
  • Четыре известных числа a, b, c и d были расставлены так, как показано на рисунке ниже.

Помогите Васе определить количество различных квадратов, не противоречащих ни одному из этих фактов. Заметим, что это количество может быть равно нулю, если Вася что-то перепутал.

Два квадрата считаются различными, если существует клетка, в которой в разных квадратах стоят различные числа.

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

В первой строке входных данных записаны пять целых чисел n, a, b, c и d (1 ≤ n ≤ 100 000, 1 ≤ a, b, c, d ≤ n) — максимально возможное значение целого числа в любой клетке квадрата и четыре числа, которые Вася помнит.

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

Выведите одно целое число — количество возможных квадратов, не противоречащих ничему, что помнит Вася.

Примечание

Все возможные квадраты в первом тесте

Все возможные квадраты во втором тесте


Примеры
Входные данныеВыходные данные
1 2 1 1 1 2
2
2 3 3 1 2 3
6

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

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