#!/usr/bin/env python printe = '' def msg(message): global printe printe = printe + message possiblemessages = {} def di(a, b): global possiblemessages possiblemessages[a] = b dil = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'] dily = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'] for a in range(len(dil)): di(dily[a], dil[a]) def dis(a): global possiblemessages possiblemessages[a] = '' dis('.') dis("'") dis('(') dis(')') dis(' ') dis(':') dis('/') dis('$') dis('+') dis('*') dis('^') procstring = '''''' messg = [] for a in range(len(procstring)): messages = procstring[a] for j in dil: if messages == j: messages = procstring[a+1] for b in dily: if messages == b: messages = procstring[a+2] for c in dily: if messages == c: messages = procstring[a+3] for d in dily: if messages == d: messages = procstring[a+4] for e in dil: if messages == e: messages = procstring[a+5] for f in dily: if messages == f: messages = procstring[a+6] for g in dily: if messages == g: messages = procstring[a+7] for h in dily: if messages == h: messages = procstring[a+8] for i in dil: if messages == i: messg.append(e) mess = messg for y in messg: do = 0 for z in mess: if y == z: do = do + 1 if do == 1: print y print printe