def sms_from_str(s: str) -> str:
	words = [
		"igual",
		"mas",
		"menos",
		"masa",
		"adios",
		"ademas",
		"aca",
		"bien",
		"bueno",
		"gracias",
		"que",
		"te",
		"cuanto",
		"nada",
		"nos",
		"vemos",
		"despues",
		"para",
		"principio",
		"que",
		"qndo",
		"saludos",
		"siempre",
		"estoy",
		"tambien",
		"por",
		"pero",
		"porque"
	]
	
	sms = [
		"=",
		"+",
		"-",
		"+a",
		"a2",
		"ad+",
		"ak",
		"bn",
		"bno",
		"grax",
		"k",
		"t",
		"knto",
		"nd",
		"ns",
		"vms",
		"dsps",
		"pa",
		"ppio",
		"q",
		"qndo",
		"salu2",
		"100pre",
		"stoi",
		"tb",
		"x",
		"xo",
		"xk"
	]
	
	toret = ""
	ws = s.strip().lower().split()

	for w in ws:
		word_pos = list.index(words, w) if w in words else -1

		if word_pos > -1:
			toret += sms[word_pos]
		else:
			toret += w
		...
			
		toret += " "
		
	...
	
	return toret.strip()
...


print(sms_from_str("recuerda que te vas a por pan bien bueno"))
