Answer:
Prodigious; voracious
Step-by-step explanation:
In this passage, the correct words to use are prodigious and voracious. Prodigious refers to someone who is particularly good at some activity, or who has some extraordinary ability. In this case, Kim has an unusually good memory, which allows her to ace her quizzes. Voracious, on the other hand, refers to an eager or insatiable desire to do something. In this case, Kim's eagerness is directed towards her reading habit.