import std; void main () { int N = readln.chomp.to!int; int[] A = readln.split.to!(int[]); solve(N, A); } void solve (int N, int[] A) { // 一つの要素から N-2 を引くともとらえられるので、限界まで引いたらいい。 if (N != 2) { foreach (ref a; A) { a %= N-2; if (a < 0) { a += N-2; } } } foreach (a; A) { if (a != A[0]) { writeln("No"); return; } } writeln("Yes"); }