#include <cstdio>
#include <cstring>
#include <algorithm>
#include <iostream>
#define ll long long
#define N 100005
#define inf 0x3f3f3f3f
using namespace std;
ll sum,a[N],t,tmp,n;
int main() {
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>a[i];
		sum+=a[i];
		t+=i;
	}

	if(sum%t)cout<<"NO";
	else{
		tmp=a[1];
		for(int i=1;i<n;i++)a[i]=a[i+1]-a[i];
		a[n]=tmp-a[n];
		ll d=sum/t,ok=1,ans=0;
		for(int i=1;i<=n&&ok;i++){
			a[i]-=d;
			if(a[i]%n||a[i]>0)ok=0;
			ans+=a[i]/n;
		}
		if(ok&&ans==-d)cout<<"YES";
		else cout<<"NO";
	}
	return 0;
}