吃蛋糕

nn 个盘子,分别是 1,2,...,n1,2,...,n, 第 ii 个盘子里面装了 ai(1ai3)a_i(1 \le a_i \le 3) 个蛋糕, 小 NN 会每次按照下面的方式吃蛋糕,直到蛋糕吃完。

每次等概率的从 nn 个盘子中挑选一个,假设选中了第 ii 个盘子,如果第 ii 个盘子里面有蛋糕,那么小 NN 会吃掉一个,如果第 ii 个盘子里面没有蛋糕, 小 NN 什么也不做。

请你求出吃掉所有的蛋糕的期望次数

输入格式

第一行一个数字 nn

接下来一行 nn 个整数 a1,a2,,ana_1, a_2, \dots, a_n

输出格式

输出吃掉所有的蛋糕的期望次数,误差小于等于 10910^{-9} 被视为正确。

样例输入

2
1 2

样例输出

4.5

数据规模

所有数据保证 1n300,1ai31\leq n\leq 300, 1 \leq a_i \leq 3