#include<bits/stdc++.h>
using namespace std;
const long long MaxN=1e5+5, INF=1e18;
long long n,L,R,X,u,v;
long long a[MaxN],d[MaxN];
vector<long long> b;
vector<long long> vt[MaxN];
bool used[MaxN];
long long get_id(long long x)
{
return lower_bound(b.begin(),b.end(),x)-b.begin()+1;
}
void dijkstra()
{
priority_queue<pair<long long,long long>,
vector<pair<long long,long long>>,
greater<pair<long long,long long>>> pq;
d[u]=0;
pq.push({0,u});
while(!pq.empty())
{
long long du=pq.top().first;
long long x=pq.top().second;
pq.pop();
if(du!=d[x])
continue;
if(x-1>=1)
{
if(d[x-1]>du+L)
{
d[x-1]=du+L;
pq.push({d[x-1],x-1});
}
}
if(x+1<=n)
{
if(d[x+1]>du+R)
{
d[x+1]=du+R;
pq.push({d[x+1],x+1});
}
}
long long id=get_id(a[x]);
if(used[id]==0)
{
used[id]=1;
for(auto y:vt[id])
{
if(d[y]>du+X)
{
d[y]=du+X;
pq.push({d[y],y});
}
}
}
}
}
void input()
{
cin>>n>>L>>R>>X>>u>>v;
for(long long i=1;i<=n;i++)
{
cin>>a[i];
b.push_back(a[i]);
}
sort(b.begin(),b.end());
b.erase(unique(b.begin(),b.end()),b.end());
for(long long i=1;i<=n;i++)
{
long long id=get_id(a[i]);
vt[id].push_back(i);
}
}
void output()
{
for(long long i=1;i<=n;i++)
d[i]=INF;
dijkstra();
cout<<d[v];
}
int main()
{
ios_base::sync_with_stdio(0);
cin.tie(0);
input();
output();
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmNvbnN0IGxvbmcgbG9uZyBNYXhOPTFlNSs1LCBJTkY9MWUxODsKCmxvbmcgbG9uZyBuLEwsUixYLHUsdjsKbG9uZyBsb25nIGFbTWF4Tl0sZFtNYXhOXTsKdmVjdG9yPGxvbmcgbG9uZz4gYjsKdmVjdG9yPGxvbmcgbG9uZz4gdnRbTWF4Tl07CmJvb2wgdXNlZFtNYXhOXTsKCmxvbmcgbG9uZyBnZXRfaWQobG9uZyBsb25nIHgpCnsKICAgIHJldHVybiBsb3dlcl9ib3VuZChiLmJlZ2luKCksYi5lbmQoKSx4KS1iLmJlZ2luKCkrMTsKfQoKdm9pZCBkaWprc3RyYSgpCnsKICAgIHByaW9yaXR5X3F1ZXVlPHBhaXI8bG9uZyBsb25nLGxvbmcgbG9uZz4sCiAgICAgICAgICAgICAgICAgICB2ZWN0b3I8cGFpcjxsb25nIGxvbmcsbG9uZyBsb25nPj4sCiAgICAgICAgICAgICAgICAgICBncmVhdGVyPHBhaXI8bG9uZyBsb25nLGxvbmcgbG9uZz4+PiBwcTsKCiAgICBkW3VdPTA7CiAgICBwcS5wdXNoKHswLHV9KTsKCiAgICB3aGlsZSghcHEuZW1wdHkoKSkKICAgIHsKICAgICAgICBsb25nIGxvbmcgZHU9cHEudG9wKCkuZmlyc3Q7CiAgICAgICAgbG9uZyBsb25nIHg9cHEudG9wKCkuc2Vjb25kOwogICAgICAgIHBxLnBvcCgpOwoKICAgICAgICBpZihkdSE9ZFt4XSkKICAgICAgICAgICAgY29udGludWU7CgogICAgICAgIGlmKHgtMT49MSkKICAgICAgICB7CiAgICAgICAgICAgIGlmKGRbeC0xXT5kdStMKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBkW3gtMV09ZHUrTDsKICAgICAgICAgICAgICAgIHBxLnB1c2goe2RbeC0xXSx4LTF9KTsKICAgICAgICAgICAgfQogICAgICAgIH0KCiAgICAgICAgaWYoeCsxPD1uKQogICAgICAgIHsKICAgICAgICAgICAgaWYoZFt4KzFdPmR1K1IpCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIGRbeCsxXT1kdStSOwogICAgICAgICAgICAgICAgcHEucHVzaCh7ZFt4KzFdLHgrMX0pOwogICAgICAgICAgICB9CiAgICAgICAgfQoKICAgICAgICBsb25nIGxvbmcgaWQ9Z2V0X2lkKGFbeF0pOwoKICAgICAgICBpZih1c2VkW2lkXT09MCkKICAgICAgICB7CiAgICAgICAgICAgIHVzZWRbaWRdPTE7CgogICAgICAgICAgICBmb3IoYXV0byB5OnZ0W2lkXSkKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgaWYoZFt5XT5kdStYKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIGRbeV09ZHUrWDsKICAgICAgICAgICAgICAgICAgICBwcS5wdXNoKHtkW3ldLHl9KTsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIH0KICAgIH0KfQoKdm9pZCBpbnB1dCgpCnsKICAgIGNpbj4+bj4+TD4+Uj4+WD4+dT4+djsKCiAgICBmb3IobG9uZyBsb25nIGk9MTtpPD1uO2krKykKICAgIHsKICAgICAgICBjaW4+PmFbaV07CiAgICAgICAgYi5wdXNoX2JhY2soYVtpXSk7CiAgICB9CgogICAgc29ydChiLmJlZ2luKCksYi5lbmQoKSk7CgogICAgYi5lcmFzZSh1bmlxdWUoYi5iZWdpbigpLGIuZW5kKCkpLGIuZW5kKCkpOwoKICAgIGZvcihsb25nIGxvbmcgaT0xO2k8PW47aSsrKQogICAgewogICAgICAgIGxvbmcgbG9uZyBpZD1nZXRfaWQoYVtpXSk7CiAgICAgICAgdnRbaWRdLnB1c2hfYmFjayhpKTsKICAgIH0KfQoKdm9pZCBvdXRwdXQoKQp7CiAgICBmb3IobG9uZyBsb25nIGk9MTtpPD1uO2krKykKICAgICAgICBkW2ldPUlORjsKCiAgICBkaWprc3RyYSgpOwoKICAgIGNvdXQ8PGRbdl07Cn0KCmludCBtYWluKCkKewogICAgaW9zX2Jhc2U6OnN5bmNfd2l0aF9zdGRpbygwKTsKICAgIGNpbi50aWUoMCk7CgogICAgaW5wdXQoKTsKICAgIG91dHB1dCgpOwp9Cg==