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

    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;
        }
    }

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

    return 0;
}