#!/usr/bin/env python3
def d(x):
    if x == "N":
        return 90
    if x == "E":
        return 0
    if x == "S":
        return -90
    if x == "W":
        return 180
    if x.endswith("NE"):
        v = 45
        up = "N"
        down = "E"
    if x.endswith("SE"):
        v = -45
        up = "E"
        down = "S"
    if x.endswith("NW"):
        v = 135
        up = "W"
        down = "N"
    if x.endswith("SW"):
        v = -135
        up = "S"
        down = "W"
    d = 22.5
    for c in x[-3::-1]:
        assert c in [up, down]
        if c == up:
            v += d
        else:
            v -= d
        d /= 2
    return v


x, y = input().split()
dx = d(x)
dy = d(y)
print(min(abs(dx - dy), abs(dx - dy - 360), abs(dx - dy + 360)))
