input: Write a python function that takes a list of strings, removes the ones with an odd number of characters, and returns the list sorted first by string length in ascending order, and then alphabetically for strings of the same length.
  assert filtered_sorted_list(["aa", "a", "aaa"]) == ["aa"]
  assert filtered_sorted_list(["school", "AI", "asdf", "b"]) == ["AI", "asdf", "school"]
  assert filtered_sorted_list(["d", "b", "c", "a"]) == []
  assert filtered_sorted_list(["d", "dcba", "abcd", "a"]) == ["abcd", "dcba"]
  assert filtered_sorted_list(["AI", "ai", "au"]) == ["AI", "ai", "au"]
  assert filtered_sorted_list(["a", "b", "b", "c", "c", "a"]) == []
  assert filtered_sorted_list(['aaaa', 'bbbb', 'dd', 'cc']) == ["cc", "dd", "aaaa", "bbbb"]
output: def filtered_sorted_list(strings):
      return sorted([s for s in strings if len(s) % 2 == 0], key=lambda x: (len(x), x))