I'm doing a JavaScript course and there's a exercise about logical operators that's doesn't work right. The question is:

> 
> Using the logical operators you just learned, write an expression that
>  represents the following statement: "I would like an ice cream with
>  strawberry and chocolate or stracciatella, or an ice cream of any
>  flavour but caramel."
> 
> 
> 

Than I've wrote those two script versions but any of that is right according the course:

VERSION 1:

```
var chocolate;
var strawberry;
var stracciatella;
var caramel;
var iceCream = ((strawberry && stracciatella != (caramel)) || (strawberry && chocolate != (caramel)) || (chocolate && stracciatella != (caramel)));

```

VERSION 2:

```
var chocolate;
var strawberry;
var stracciatella;
var caramel;
var iceCream = ((strawberry && stracciatella) || (strawberry && chocolate) || (chocolate && stracciatella) != (caramel));

```

I really don't know whats going wrong buts. Maybe I didn't interpreted the question right, so if someone in community help me to solve this I'll be very thankful.