#include<bits/stdc++.h>
using namespace std;
int ax,ay;
int bx,by;
int t;
int ans;
int main(){
cin>>ax>>ay;
cin>>bx>>by;
cin>>t;
char f;
if(ax==bx&&ay==by){
cout<<ans;
return 0;
}
for(int i=1;i<=t;i++){
cin>>f;
if(f=='N'&&ax<bx) ax++,ans++;
if(f=='S'&&ax>bx) ax--,ans++;
if(f=='E'&&ay<by) ay++,ans++;
if(f=='W'&&ay>by) ay--,ans++;
if(ax==bx&&ay==by) break;
}
if(ans==0) cout<<-1;
else cout<<ans;
return 0;
}
只有第一个测试点没过……