'''simple docstring'''
import string







def  _UpperCamelCase (     _a	:	str			):




    """simple docstring"""



    for key in range(len(string.ascii_uppercase			)			):
        __UpperCamelCase	:	Union[str, Any]		    =  ''
        for symbol in message:
            if symbol in string.ascii_uppercase:
                __UpperCamelCase	:	Dict		    =  string.ascii_uppercase.find(_a			)
                __UpperCamelCase	:	int		    =  num - key
                if num < 0:
                    __UpperCamelCase	:	Any		    =  num + len(string.ascii_uppercase			)
                __UpperCamelCase	:	Optional[int]		    =  translated + string.ascii_uppercase[num]
            else:
                __UpperCamelCase	:	Union[str, Any]		    =  translated + symbol
        print(f"""Decryption using Key #{key}: {translated}"""			)







def  _UpperCamelCase (     ):




    """simple docstring"""



    __UpperCamelCase	:	Union[str, Any]		    =  input('Encrypted message: '			)
    __UpperCamelCase	:	Union[str, Any]		    =  message.upper()
    decrypt(_a			)


if __name__ == "__main__":
  import doctest

  doctest.testmod()
  main()




'''simple docstring'''
from urllib.parse import quote

import pytest

from datasets.utils.hub import hf_hub_url







@pytest.mark.parametrize('repo_id'				,     ['canonical_dataset_name', 'org-name/dataset-name']			)
@pytest.mark.parametrize('path'				,     ['filename.csv', 'filename with blanks.csv']			)
@pytest.mark.parametrize('revision'				,     [None, 'v2']			)
def  _UpperCamelCase (     _a	:	Any				,     _a	:	int				,     _a	:	Dict			):




    """simple docstring"""



    __UpperCamelCase	:	List[Any]		    =  hf_hub_url(repo_id=_a				,     path=_a				,     revision=_a			)
    assert url == f"""https://huggingface.co/datasets/{repo_id}/resolve/{revision or 'main'}/{quote(_a			)}"""



