




def 							__lowerCAmelCase			(UpperCAmelCase_ ,     UpperCAmelCase_ = 13		):
    a__  			=							""""""
    for c in s:
        if "A" <= c <= "Z":
            out += chr(ord("""A"""		) + (ord(UpperCAmelCase_		) - ord("""A"""		) + n) % 26		)
        elif "a" <= c <= "z":
            out += chr(ord("""a"""		) + (ord(UpperCAmelCase_		) - ord("""a"""		) + n) % 26		)
        else:
            out += c
    return out
def 							__lowerCAmelCase			():
    a__  			=							input("""Enter message: """		)

    a__  			=							dencrypt(UpperCAmelCase_ ,     13		)
    print("""Encryption:""" ,     UpperCAmelCase_		)

    a__  			=							dencrypt(UpperCAmelCase_ ,     13		)
    print("""Decryption: """ ,     UpperCAmelCase_		)


if __name__ == "__main__":
 import doctest

 doctest.testmod()
 main()












def 							__lowerCAmelCase			(UpperCAmelCase_		):
    return n * (2 * n - 1)
def 							__lowerCAmelCase			(UpperCAmelCase_		):
    a__  			=							(1 + 24 * n) ** 0.5
    return ((1 + root) / 6) % 1 == 0
def 							__lowerCAmelCase			(UpperCAmelCase_ = 144		):
    a__  			=							start
    a__  			=							hexagonal_num(UpperCAmelCase_		)
    while not is_pentagonal(UpperCAmelCase_		):
        n += 1
        a__  			=							hexagonal_num(UpperCAmelCase_		)
    return num


if __name__ == "__main__":
 print(F"{solution()} = ")






