import random
help(random
)
exit()
6**5
help([].insert)
import heapq
help(heapq)
exit()
def get_movements():
    for mdir1 in reduced_dirs:
        for mdir2 in reduced_dirs:
            for mdir3 in reduced_dirs:
                for mdir4 in reduced_dirs:
                    for emp in range(4):
                        sequ = [mdir1, mdir2, mdir3, mdir4]
                        for mdirfin in (direction.BAS, direction.HAUT):
                            sequ.insert(emp, mdirfin)
                            yield sequ
    for mdir1 in reduced_dirs:
        for mdir2 in reduced_dirs:
            for mdir3 in reduced_dirs:
                for mdir4 in reduced_dirs:
                    for mdir5 in reduced_dirs:
                        sequ = [mdir1, mdir2, mdir3, mdir4, mdir5]
                        yield sequ
    nsequ = ['g']
    for mdir1 in reduced_dirs:
        for mdir2 in reduced_dirs:
            sequ = [mdir1, mdir2]
            yield nsequ + sequ
exit()
import random
random.shuffle
random.shuffle([])
quit()
import heapq
help(heapq)
auit()
quit()
