from collections import dequedef solution(cacheSize, cities): stack = deque() #hit += 1 #miss +=5 #base case when cache size is zero, then all misses if cacheSize == 0: return len(cities) *5 time = 0 #modify all cities to lower cases for i in range(len(cities)): cities[i] = cities[i].lower() for city in cities: if len(stack) > c..