#include <iostream>
using namespace std;
int main()
{
    int n , p;    cin >> n >> p;
    int x , y;    cin >> x >> y;
    string z;     cin >> z;

    if ( p <= n ) 
    {
        if ( z == "N" )
        {
            if ( p % n != 0 && x - (p % n) >= 0 )
            {
                x = x - p % n;
            }

            else if ( p % n != 0 && x - (p % n) < 0 )
            {
                x = x - p % n;
                x = abs( n - 1 - x ) - 1;
            }
        }

        if ( z == "S" )
        {
            if ( p % n != 0 && x + (p % n) < n )
            {
                x += p % n;
            }

            else if ( p % n != 0 && x + (p % n) >= n )
            {
                x += p % n;
                x = abs( n - 1 - x ) - 1;
            }
        }

        if ( z == "W" )
        {
            if ( p % n != 0 && y - (p % n) >= 0 )
            {
                y = y - p % n;
            }

            else if ( p % n != 0 && y - (p % n) < 0 )
            {
                y = y - p % n;
                y = abs( n - 1 - y ) - 1;
            }
        }

        if ( z == "E" )
        {
            if ( p % n != 0 && y + (p % n) < n )
            {
                y += p % n;
            }

            else if ( p % n != 0 && y + (p % n) >= n )
            {
                y += p % n;
                y = abs( n - 1 - y ) - 1;
            }
        }

        if ( z == "NW" )
        {
            if ( p % n != 0 && x - (p % n) >= 0 )
            {
                x = x - p % n;
            }

            else if ( p % n != 0 && x - (p % n) < 0 )
            {
                x = x - p % n;
                x = abs( n - 1 - x ) - 1;
            }

            if ( p % n != 0 && y - (p % n) >= 0 )
            {
                y = y - p % n;
            }

            else if ( p % n != 0 && y - (p % n) < 0 )
            {
                y = y - p % n;
                y = abs( n - 1 - y ) - 1;
            }
        }

        if ( z == "NE" )
        {
            if ( p % n != 0 && x - (p % n) >= 0 )
            {
                x = x - p % n;
            }

            else if ( p % n != 0 && x - (p % n) < 0 )
            {
                x = x - p % n;
                x = abs( n - 1 - x ) - 1;
            }

            if ( p % n != 0 && y + (p % n) < n )
            {
                y += p % n;
            }

            else if ( p % n != 0 && y + (p % n) >= n )
            {
                y += p % n;
                y = abs( n - 1 - y ) - 1;
            }
        }

        if ( z == "SW" )
        {
            if ( p % n != 0 && x + (p % n) < n )
            {
                x += p % n;
            }

            else if ( p % n != 0 && x + (p % n) >= n )
            {
                x += p % n;
                x = abs( n - 1 - x ) - 1;
            }

            if ( p % n != 0 && y - (p % n) >= 0 )
            {
                y = y - p % n;
            }

            else if ( p % n != 0 && y - (p % n) < 0 )
            {
                y = y - p % n;
                y = abs( n - 1 - y ) - 1;
            }
        }

        if ( z == "SE" )
        {
            if ( p % n != 0 && x + (p % n) < n )
            {
                x += p % n;
            }

            else if ( p % n != 0 && x + (p % n) >= n )
            {
                x += p % n;
                x = abs( n - 1 - x ) - 1;
            }

            if ( p % n != 0 && y + (p % n) < n )
            {
                y += p % n;
            }

            else if ( p % n != 0 && y + (p % n) >= n )
            {
                y += p % n;
                y = abs( n - 1 - y ) - 1;
            }
        }
    }

    else 
    {
        if ( z == "N" )
        {
            if ( n % p != 0 && x - (n % p) >= 0 )
            {
                x = x - n % p;
            }

            else if ( n % p != 0 && x - (n % p) < 0 )
            {
                x = x - n % p;
                x = abs( n - 1 - x ) - 1;
            }
        }

        if ( z == "S" )
        {
            if ( n % p != 0 && x + (n % p) < n )
            {
                x += n % p;
            }

            else if ( n % p != 0 && x + (n % p) >= n )
            {
                x += n % p;
                x = abs( n - 1 - x ) - 1;
            }
        }

        if ( z == "W" )
        {
            if ( n % p != 0 && y - (n % p) >= 0 )
            {
                y = y - n % p;
            }

            else if ( n % p != 0 && y - (n % p) < 0 )
            {
                y = y - n % p;
                y = abs( n - 1 - y ) - 1;
            }
        }

        if ( z == "E" )
        {
            if ( n % p != 0 && y + (n % p) < n )
            {
                y += n % p;
            }

            else if ( n % p != 0 && y + (n % p) >= n )
            {
                y += n % p;
                y = abs( n - 1 - y ) - 1;
            }
        }

        if ( z == "NW" )
        {
            if ( n % p != 0 && x - (n % p) >= 0 )
            {
                x = x - n % p;
            }

            else if ( n % p != 0 && x - (n % p) < 0 )
            {
                x = x - n % p;
                x = abs( n - 1 - x ) - 1;
            }

            if ( n % p != 0 && y - (n % p) >= 0 )
            {
                y = y - n % p;
            }

            else if ( n % p != 0 && y - (n % p) < 0 )
            {
                y = y - n % p;
                y = abs( n - 1 - y ) - 1;
            }
        }

        if ( z == "NE" )
        {
            if ( p % n != 0 && x - (p % n) >= 0 )
            {
                x = x - p % n;
            }

            else if ( n % p != 0 && x - (n % p) < 0 )
            {
                x = x - n % p;
                x = abs( n - 1 - x ) - 1;
            }

            if ( n % p != 0 && y + (n % p) < n )
            {
                y += n % p;
            }

            else if ( n % p != 0 && y + (n % p) >= n )
            {
                y += n % p;
                y = abs( n - 1 - y ) - 1;
            }
        }

        if ( z == "SW" )
        {
            if ( n % p != 0 && x + (n % p) < n )
            {
                x += n % p;
            }

            else if ( n % p != 0 && x + (n % p) >= n )
            {
                x += n % p;
                x = abs( n - 1 - x ) - 1;
            }

            if ( n % p != 0 && y - (n % p) >= 0 )
            {
                y = y - n % p;
            }

            else if ( n % p != 0 && y - (n % p) < 0 )
            {
                y = y - n % p;
                y = abs( n - 1 - y ) - 1;
            }
        }

        if ( z == "SE" )
        {
            if ( n % p != 0 && x + (n % p) < n )
            {
                x += n % p;
            }

            else if ( n % p != 0 && x + (n % p) >= n )
            {
                x += n % p;
                x = abs( n - 1 - x ) - 1;
            }

            if ( n % p != 0 && y + (n % p) < n )
            {
                y += n % p;
            }

            else if ( n % p != 0 && y + (n % p) >= n )
            {
                y += n % p;
                y = abs( n - 1 - y ) - 1;
            }
        }
    }

    cout << x <<" " <<y;

    return 0;
}