Sour, sweet and spicy