发糖果

Time Limit : 1 Second

Memory Limit : 256 MB

Submission: 270

Solved: 11

Description

N个小朋友坐成一排,他们期中考试的分数分别是f[i],你正打算给他们发糖果。


发糖果的原则如下:


1.每个小朋友都至少要有1个糖果。


2.相邻的小朋友中分数较高的应当得到更多的糖果。



那么你最少要发多少糖果?

Input

第一行是整数M,表明共有M个测试样例。



每个测试样例先是一个整数N,表示有N个小朋友。接着一行N个空格分隔数字,表示各个小朋友的分数。



1<=M<=1001<=N<=1000, 0<=f[i]<=1000

Output


每次测试样例输出一行,每行包含一个整数,表示最少发放糖果总数。

sample input
2
2
0 0
5
4 2 2 2 4
sample output
2
7
hint
source
© 2015 HUST ACMICPC TEAM. All Right Reserved.