#1639. 三元组

三元组

题目描述

给定一个长度为N的数组A=[A1_1,A2_2,...AN_N],已知其中每个元素Ai_i的值都只可能是1, 2或者3。 请求出有多少下标三元组(i, j, k)满足1 ≤ i < j < k ≤ N且Ai_i<Aj_j<Ak_k

输入格式

第一行包含一个整数N
第二行包含N个整数A1_1,A2_2,...AN_N。(1<=Ai_i<=3)

输出格式

一个整数表示答案

样例

输入

6
1 3 2 1 2 3

输出

3

数据范围与提示

对于30%的数据,1 ≤ N ≤ 100
对于60%的数据,1 ≤ N ≤ 1000 对于100%的数据,1 ≤ N ≤ 100000