def generate_integers(a, b): """ Given two positive integers a and b, return the even digits between a and b, in ascending order. For example: generate_integers(2, 8) => [2, 4, 6, 8] generate_integers(8, 2) => [2, 4, 6, 8] generate_integers(10, 14) => [] """ lower = min(a, b) upper = max(a, b) even_digits = [2, 4, 6, 8] return [d for d in even_digits if lower <= d <= upper]