#!/usr/bin/python

def get_palindrome_keys(input_dict):
	keys_list=[]
	for key, value in input_dict.items():
		s=str(value)
		if s==s[::-1]:
			keys_list.append(key)
	return keys_list

def main():
	my_dict={}
	try:
		count_str=input("Πόσες λέξεις θέλεις να βάλεις στο λεξικό; ")
		count=int(count_str)

		print("--- ΕΙΣΑΓΩΓΗ ΣΤΟΙΧΕΙΩΝ ---")
		for i in range(count):
			key=input(f"Δώσε το {i+1}ο κλειδί: ")
			value=input(f"Δώσε την τιμή για το '{key}' :")
			my_dict[key]=value

		print(f"\nΤο λεξικό είναι:{my_dict}")
		result=get_palindrome_keys(my_dict)
		print(f"Κλειδία με παλίνδρομες τιμές:{result}")

	except ValueError:
		print("Σφάλμα: Πρέπει να δώσεις ακέραιο αριθμό για το πλήθος των λέξεων!")
	except Exception as e:
		print(f"Κάτι πήγε στραβά:{e}")

if __name__=="__main__":
	main()
