def top_down(rule, fns=basic_fns):
    return chain(rule, lambda expr: sall(top_down(rule, fns), fns)(expr))
Decipher a crypted message using a key
dataset/ETHPy150Open sympy/sympy/sympy/strategies/traverse.py/top_down--crossover with--dataset/ETHPy150Open OrkoHunter/ping-me/ping_me/utils/cryptex.py/decryptor