#include<bits/stdc++.h>
using namespace std;
int n,b[10101],z;
void work(int d,int s)
{
if(s==z)
{
cout<<"YES";
exit(0);
}
if(d>n)
{
return;
}
for(int i=1;i<=n;i++)
{
work(d+1,s);
work(d+1,s+b[i]);
}
}
int main()
{
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>b[i];
}
cin>>z;
work(1,0);
cout<<"NO";
return 0;
}
/**************************************************************
Problem: 1682
User: admin
Language: C++
Result: Accepted
Time:18 ms
Memory:2112 kb
****************************************************************/