I have this dictionary of lists of dictionaries:

```
dict_countries ={'uk': [{'datetime': '1955-10-10 17:00:00', 'city': 'chester'},{'datetime': '1956-09-10 13:00:00', 'city': 'london'}],'us': [{'datetime': '1974-10-10 23:00:00', 'city': 'hudson'}]}

```

So far I have wrote this function (I cannot use tuples). The funciton must return a dictionary where the Key is the name of the country with the most sights (dicctionaries inside its list) and the values is the number os sights :

```
def country_with_most_sights(dict_countries:dict)-> dict:

 record_dict = {}

for country in dict_countries 
 N_sights = len(each_country)
  if N_sights > record_dict[past_country]:
   past_country = ***country´s name*** 
      record_dict[past_country] = N_sights

return record_dict

```

The desired result will be record\_dict to be:

```
record_dict = {uk:2}

```