#ATarc105b. [ARC105B] MAX-=min

[ARC105B] MAX-=min

题目描述

你有一张编号为 11NNNN 张牌。每张卡片上都有一个整数,第 ii 张卡片上写有数字 aia_i

苏努里先生将完成以下程序。

  1. XX 表示拥有的卡片上写着的最大值, xx 表示最小值。
  2. X=xX = x 时结束程序。否则,将所有写有 XX 的卡片转换为写有 XxX - x 的卡片,然后执行第1步。

程序最终保证会结束。结束后,输出你持有的卡片上写着的唯一的数字。

输入格式

第一行输入一个整数 NN

接下来一行输入 NN 个整数 aia_i

输出格式

输出你持有的卡片上写着的唯一的数字。

样例 1

输入

3
2 6 6

输出

2

样例 2

输入

15
546 3192 1932 630 2100 4116 3906 3234 1302 1806 3528 3780 252 1008 588

输出

42

说明/提示

限制

1N1051 ≤ N ≤ 10^5

1ai1091 ≤ a_i ≤ 10^9