The problem is that, to the ear of a native English speaker, the difference in unstressed vowels is fairly unimportant. It just takes time and a lot of practice to train your brain to pay attention to the subtle distinction.
It can be done. But it takes a lot of time. Be patient with yourself, but do try to focus on that final syllable. I find it helps to replay the recording several times each time, when you know which one it is, and listen closely. Eventually you'll get it.
I thought that someone would have posted this by now, but since no one has: