#include <bits/stdc++.h>
typedef long long ll;
using namespace std;
int flag=0;
int counter=0;
int t;
int main()
{
ios::sync_with_stdio(0), cin.tie(0), cout.tie(0);
ll n;
cin>>n;
ll arr[n+5];
ll visited[10005]={};
cin>>arr[0];
for(int i=1;i<n;i++)
{
cin>>arr[i];
visited[arr[i]]=1;
}
for(ll i=0;i<n-1;i++)
{
if(visited[arr[i]*arr[i+1]]==0)
flag=1;
}
if(flag)
cout<<"NO";
else
cout<<"YES";
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnR5cGVkZWYgbG9uZyBsb25nIGxsOwp1c2luZyBuYW1lc3BhY2Ugc3RkOwppbnQgZmxhZz0wOwppbnQgY291bnRlcj0wOwppbnQgdDsKCmludCBtYWluKCkKewogICAgaW9zOjpzeW5jX3dpdGhfc3RkaW8oMCksIGNpbi50aWUoMCksIGNvdXQudGllKDApOwpsbCBuOwpjaW4+Pm47CmxsIGFycltuKzVdOwpsbCB2aXNpdGVkWzEwMDA1XT17fTsKY2luPj5hcnJbMF07CmZvcihpbnQgaT0xO2k8bjtpKyspCnsKICAgIGNpbj4+YXJyW2ldOwogICAgdmlzaXRlZFthcnJbaV1dPTE7Cn0KZm9yKGxsIGk9MDtpPG4tMTtpKyspCnsKICAgIGlmKHZpc2l0ZWRbYXJyW2ldKmFycltpKzFdXT09MCkKICAgICAgICBmbGFnPTE7Cn0KaWYoZmxhZykKICAgIGNvdXQ8PCJOTyI7CmVsc2UKICAgIGNvdXQ8PCJZRVMiOwogICAgcmV0dXJuIDA7Cn0=