#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
#define rep(i,n) for(int i=0;i<int(n);i++)
#define INF 1000000000000 
#define MOD 1000000007 
#define MAXR 100000 
template<class T> bool chmax(T& a, T b) { if (a < b) { a = b; return 1; } return 0; }
template<class T> bool chmin(T& a, T b) { if (a > b) { a = b; return 1; } return 0; }
const int dx[4]={1,0,-1,0};
const int dy[4]={0,1,0,-1};

int main(){
    int n;
    cin >>n;
    vector<int>a(n),b(n);
    rep(i,n){
        cin >>a[i];
    }
    rep(i,n){
        cin >>b[i];
    }
    ll ans=0;
    rep(i,n){
        ll tmp=(ll)a[i]*b[i];
        ans+=tmp;
    }
    if(ans==0) cout <<"Yes"<<endl;
    else cout <<"No"<<endl;
    return 0;
}
//
// Created by ideal on 2021/03/06.
//
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;

int main() {
    int n;
    cin >> n;
    vector<ll> A(n);
    for(auto && i:A) cin >> i;
    ll aa=0, sa=0;
    for(ll a:A){
        aa += a*a;
        sa += a;
    }
    cout << n*aa-sa*sa << endl;
}