#Lutece1263. The Desire of Asuna

The Desire of Asuna

Migrated from Lutece 1263 The Desire of Asuna

All parts of this problem, including description, images, samples, data and checker, might be broken. If you find bugs in this problem, please contact the admins.

Description

ZYHAzwraith用自己心爱的键盘换来了很多支漂亮的荧光棒!

一天,他准备用一条由很多个莹光圈相互连接而成的荧光链送给女神Asuna。每个荧光圈只能由一支荧光棒首尾相接成一个环得到。现在他手中有 nn 条荧光链,为了最后把这些链拼接成一条链,每次他可以选择任意一条荧光链中的任意一个荧光圈并用魔法把这个圈断开,然后用这个断开的荧光圈去连接任意两条荧光链使之成为一条。

现在ZYHAzwraith想知道最少需要多少次才能把这些荧光链链拼接成一条长链?

Input

第一行是一个整数 nn ( 1n20001\le n \le 2000), 表示有 nn 条荧光链。 接下来一行有 nn 个数,每个数 aia_i (1ai1051 \le a_i \le 10^5)表示第 ii 条链由 aia_i 个荧光圈相互连接

Output

输出一个整数表示最少的次数。

Samples

3
3 2 1
1
3
4 3 4
2

Note

第一组样例解释: title

Resources

第七届ACM趣味程序设计竞赛第三场(正式赛)