1627: 【12】对称数列▅

Memory Limit:128 MB Time Limit:1.000 S
Judge Style:Text Compare Creator:
Submit:23 Solved:12

Description

如果一个数列的第1个数和倒数第1个数相等,第2个数和倒数第2个数相等,第3个数和倒数第3个数相等.……我们说这个数列是对称的,否则,这个数列就是不对称的。

比如:

1 2 3 2 1是对称的,1 2 3 9 1不是对称的(n为奇数)。

1 2 3 3 2 1是对称的,1 2 3 9 2 1不是对称的(n为偶数)。

现给定一个由n个正整数组成的数列,请你判断它是否对称,对称输出Yes,不对称输出No。

Input

第一行,一个正整数n(1≤n≤20)。

第二行,n个正整数(1≤正整数≤100),相邻两个数之间用一个空格分开。

提示:

s = input() #输入一个字符串,赋值给s。

a = s.split(' ') #将字符串s按空格拆分,保存到列表a中。

lis = [int(i) for i in a] #将列表a的元素转换成整数,保存到列表lis中。

Output

一个字符串,如果输入数列是对称的,输出Yes;如果输入数列不是对称的,输出No。

注:Yes和No的首字母大写,其余小写。

Sample Input Copy

6
7 1 9 9 1 7 

Sample Output Copy

Yes