public String decode(String cipherText, int shift){
		String res = "";
		int A = 'A';
		int Z = 'Z';
		for (int i = 0; i < cipherText.length(); i++) {
			char cur = cipherText.charAt(i);
			shift = shift % (Z-A+1);
			int cast = ((int)cur - shift);
			if(cast < A){
				cast = Z+1 -(A-cast);
			}
			res += (char)cast;
		}
		p(res);
		return res;
	}