#!/usr/bin/env python
# *-* coding: UTF-8 *-*
"""Împăratul a primit serie de mesaje importante pe care este
important să le descifreze cât mai repede.

Din păcate mesagerul nu a apucat să îi spună împăratul care au fost
cheile alese pentru fiecare mesaj și tu ai fost ales să descifrezi
misterul.

Informații:
    În criptografie, cifrul lui Caesar este o metodă simplă de a cripta
un mesaj prin înlocuirea fiecărei litere cu litera de pe poziția aflată
la un n pași de ea în alfabet (unde este n este un număr întreg cunoscut
"""
# pylint: disable=unused-argument

from __future__ import print_function


def decripteaza_mesajul(mesaj):
    """Funcția va primi un mesaj criptat folosind cifrul lui Caesar și
    va încearca să îl decripteze.
    """
    print(mesaj)


def main():
    """ Main function docstring """
    try:
        fisier = open("../../../date_intrare/mesaje.secret", "r")
        mesaje = fisier.read()
        fisier.close()
    except IOError:
        print("Nu am putut obține mesajele.")
        return

    for mesaj in mesaje.splitlines():
        decripteaza_mesajul(mesaj)

if __name__ == "__main__":
    main()

@@ -752,21 +752,399 @@
     
-print(mesaj)%0A
+dictionary = %22abcdefghijklmnopqrstuvwxyz%22%0A    for displacement in range(1,27):%0A        print(%22Line for displacement %25d%22 %25 displacement)%0A        s = %22%22%0A        for character in mesaj:%0A            if dictionary.find(character.lower()) %3E 0:%0A                s += dictionary%5B(dictionary.find(character.lower()) + displacement)%2526%5D%0A            else:%0A                s += character%0A        print(s)
 %0A%0Ade
@@ -1434,24 +1434,72 @@
 litlines():%0A
+        print(%22Line to be deciphred %25s%22, mesaj)%0A
         decr
@@ -1520,16 +1520,32 @@
 l(mesaj)
+%0A        print()
 %0A%0Aif __n

generate all posibilities