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 を引くともとらえられるので、限界まで引いたらいい。 foreach (ref a; A) { a %= N; if (a < 0) { a += N; } } foreach (a; A) { if (a != A[0]) { writeln("No"); return; } } writeln("Yes"); }