Can't see any typo, but it thinks there is one.
I was getting so fed up with getting these phrases wrong I ended up just copying and pasting them when they came up
You have a typo in your answer
Doesn't the 'am' in front of mòr-bhùth make it 'the' supermarket rather than 'a' supermarket?
both "ann an" and "ann am" mean "in a"
"ann am" is used before words starting with b, f, m, p
"in the supermarket" would be "anns a' mhòr-bhùth"