implemented ReachableCitiesAtMostQuery, there are 3 implemented queries now and 1 pending until bichoy finishes extractCity, will stop implementing new queries and finish any refactoring needed