Delicious carrot and sweet and sour red peppers [Eng-Esp]