def dencrypt(s, n):
    out = ""
    for c in s:
        if c >= "A" and c <= "Z":
            out += chr(ord("A") + (ord(c) - ord("A") + n) % 26)
        elif c >= "a" and c <= "z":
            out += chr(ord("a") + (ord(c) - ord("a") + n) % 26)
        else:
            out += c
    return out


def main():
    s0 = "HELLO"

    s1 = dencrypt(s0, 13)
    print(s1)  # URYYB

    s2 = dencrypt(s1, 13)
    print(s2)  # HELLO


if __name__ == "__main__":
    main()