#include<iostream>
#include<cstdio>
#include<cmath>
#define ll long long
using namespace std;
int n;
ll a[10010];
ll dis[10010];
int main()
{
    ll sum=0;
    scanf("%d",&n);
    for(int i=0;i<n;i++)
    {
        scanf("%d",&a[i]);
        sum+=a[i];
    }
    ll k;
    if((sum%(n*(n+1)/2))!=0)
    {
        printf("NO\n");
        return 0;
    }
    k=sum/(n*(n-1)/2);
    for(int i=0;i<n;i++)
    {
        if(i==n-1)
            dis[i]=a[i]-a[0];
        else
            dis[i]=a[i]-a[i+1];
    }
    for(int i=0;i<n;i++)
    {
        if(dis[i]+k<0)
        {
            printf("NO\n");
            return 0;
        }
    }
    printf("YES\n");


    return 0;


}
