#include <stdio.h>
int main()
{
int t,i,j,a[100],avg,sum=0,count=0,tot=0;
scanf("%d",&t);
for(i=0;i<t;i++)
{
scanf("%d",&a[i]);
sum=sum+a[i];
}
avg=sum/3;
for(i=0;i<t;i++)
{
if(a[i]==avg)
count++;
a[i]==0;
}
for(i=0;i<t;i++)
{
for(j=i;j<t;j++)
{
tot=tot+a[j];
if(tot==avg)
{count++;
}
}
}
if(count==3)
printf("Yes\n%d",avg);
else
printf("No\n");
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CmludCBtYWluKCkKewogICAgaW50IHQsaSxqLGFbMTAwXSxhdmcsc3VtPTAsY291bnQ9MCx0b3Q9MDsKCiAgICBzY2FuZigiJWQiLCZ0KTsKCiAgICBmb3IoaT0wO2k8dDtpKyspCiAgICB7CiAgICAgICAgc2NhbmYoIiVkIiwmYVtpXSk7CiAgICAgICAgc3VtPXN1bSthW2ldOwogICAgfQoKICAgIGF2Zz1zdW0vMzsKCiAgICBmb3IoaT0wO2k8dDtpKyspCiAgICB7CiAgICAgICAgaWYoYVtpXT09YXZnKQogICAgICAgICAgICBjb3VudCsrOwogICAgICAgIGFbaV09PTA7CiAgICB9CgogICAgZm9yKGk9MDtpPHQ7aSsrKQogICAgewogICAgICAgIGZvcihqPWk7ajx0O2orKykKICAgICAgICB7CiAgICAgICAgICAgIHRvdD10b3QrYVtqXTsKICAgICAgICAgICAgaWYodG90PT1hdmcpCiAgICAgICAgICAgIHtjb3VudCsrOwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgfQoKICAgIGlmKGNvdW50PT0zKQogICAgICAgIHByaW50ZigiWWVzXG4lZCIsYXZnKTsKICAgIGVsc2UKICAgICAgICBwcmludGYoIk5vXG4iKTsKCiAgICByZXR1cm4gMDsKfQ==