program chasing;
Uses Math;
var
Bs, Bx, By, Ds, Dx, Dy, posizione : LongInt;
dir : Char;
T, tdogoriz,tdogvert, tdog, spaziopall, spvert, sporiz, spazio : real;
begin
(*assign(input, 'input.txt'); reset(input);
assign(output, 'output.txt'); rewrite(output);*)
ReadLn(Dx, Dy, Ds);
ReadLn(Bx, By, Bs);
ReadLn(dir);
T := 0; tdog:=1;
sporiz:= abs(Dx-Bx); spvert:=abs(Dy-By);
tdogoriz:=sporiz / Ds; tdogvert:=spvert / Ds;
spaziopall:= Bs*tdog;
if ((Dx>Bx) and (Dy>By)) then posizione:=1
else if ((Dx>Bx) and (Dy<By)) then posizione:=4
else if ((Dx<Bx) and (Dy>By)) then posizione:=2
else if ((Dx<Bx) and (Dy<By)) then posizione:=3;
if ((posizione=1) or (posizione=4)) and (dir='R') and (spaziopall<=sporiz) then
begin
spazio:=sporiz; tdog:=tdogvert;
Ds:=-Ds; spaziopall:=-spaziopall;
end
else
if ((posizione=1) or (posizione=4)) and (dir='R') and (spaziopall>sporiz) then
if (Ds>Bs) then begin spazio:=sporiz; tdog:=tdogvert; end
else begin writeln(-1); exit;end;
T:=tdog+ (spazio+spaziopall) / (abs(Ds-Bs)) ;
if T>0 then WriteLn(ceil(T))
else writeln(-1);
end.
cHJvZ3JhbSBjaGFzaW5nOwpVc2VzIE1hdGg7Cgp2YXIKICAgICBCcywgQngsIEJ5LCBEcywgRHgsIER5LCBwb3NpemlvbmUgOiBMb25nSW50OwogICAgIGRpciAgICAgICAgICAgICAgICAgICAgICAgOiBDaGFyOwogICAgIFQsIHRkb2dvcml6LHRkb2d2ZXJ0LCB0ZG9nLCBzcGF6aW9wYWxsLCBzcHZlcnQsIHNwb3Jpeiwgc3BhemlvICA6IHJlYWw7CmJlZ2luCgogICAgKCphc3NpZ24oaW5wdXQsICAnaW5wdXQudHh0Jyk7ICByZXNldChpbnB1dCk7CiAgICBhc3NpZ24ob3V0cHV0LCAnb3V0cHV0LnR4dCcpOyByZXdyaXRlKG91dHB1dCk7KikKCgogICAgUmVhZExuKER4LCBEeSwgRHMpOwoKICAgIFJlYWRMbihCeCwgQnksIEJzKTsKCiAgICBSZWFkTG4oZGlyKTsKCiAgICBUIDo9IDA7IHRkb2c6PTE7CiAgICBzcG9yaXo6PSBhYnMoRHgtQngpOyBzcHZlcnQ6PWFicyhEeS1CeSk7CiAgICB0ZG9nb3Jpejo9c3Bvcml6IC8gRHM7ICB0ZG9ndmVydDo9c3B2ZXJ0IC8gRHM7CiAgICBzcGF6aW9wYWxsOj0gQnMqdGRvZzsKICAgCiAgICBpZiAoKER4PkJ4KSBhbmQgKER5PkJ5KSkgdGhlbiBwb3NpemlvbmU6PTEKICAgICAgICAgICAgICAgICAgICAgIGVsc2UgaWYgKChEeD5CeCkgYW5kIChEeTxCeSkpIHRoZW4gcG9zaXppb25lOj00CiAgICAgICAgICAgICAgICAgICAgICAgICAgIGVsc2UgaWYgKChEeDxCeCkgYW5kIChEeT5CeSkpIHRoZW4gcG9zaXppb25lOj0yCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZWxzZSBpZiAoKER4PEJ4KSBhbmQgKER5PEJ5KSkgdGhlbiBwb3NpemlvbmU6PTM7CiAgIGlmICgocG9zaXppb25lPTEpIG9yIChwb3NpemlvbmU9NCkpIGFuZCAoZGlyPSdSJykgYW5kIChzcGF6aW9wYWxsPD1zcG9yaXopIHRoZW4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmVnaW4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYXppbzo9c3Bvcml6OyB0ZG9nOj10ZG9ndmVydDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIERzOj0tRHM7IHNwYXppb3BhbGw6PS1zcGF6aW9wYWxsOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVuZAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoKHBvc2l6aW9uZT0xKSBvciAocG9zaXppb25lPTQpKSBhbmQgKGRpcj0nUicpIGFuZCAoc3BhemlvcGFsbD5zcG9yaXopIHRoZW4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKERzPkJzKSB0aGVuICAgYmVnaW4gc3BhemlvOj1zcG9yaXo7IHRkb2c6PXRkb2d2ZXJ0OyBlbmQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbHNlIGJlZ2luIHdyaXRlbG4oLTEpOyBleGl0O2VuZDsKICAgCiAgIAogICBUOj10ZG9nKyAoc3BhemlvK3NwYXppb3BhbGwpIC8gKGFicyhEcy1CcykpIDsgCiAgIGlmIFQ+MCB0aGVuIFdyaXRlTG4oY2VpbChUKSkKICAgICAgICAgIGVsc2Ugd3JpdGVsbigtMSk7CgplbmQuCg==