**The aim of this puzzle**: Update the test (the part inside the parentheses) of the second if statement to check if `x`

is greater than 8 **OR** if `y`

is greater than 8.

**Walkthrough of the solution**: There are several new concepts in this puzzle!

The first new concept is the introduction of two new comparison operators, `<`

(less than) and `>`

(greater than). They are used to compare two different numbers.

The second new concept is the “or” logical operator `||`

. “Or” is similar to the “and” operator `&&`

, and is used to check if 2 separate conditions are true. However, only 1 condition needs to be true for the `||`

operator to return true. For example:

```
if (time > 10 || tiredness === 'yes') {
print('You should go to bed');
}
```

The if statement uses `||`

to check if `time`

is greater than `10`

and if `tiredness`

is equal to `'yes'`

. Because this is using the `||`

operator and not `&&`

, only one of these conditions needs to be true.

To complete the puzzle, update the numbers in the second if statement to check if `x`

is greater than 8 OR if `y`

is greater than 8.

**Example solution**:

(Tap below to reveal)

```
print('x is ' + x);
print('y is ' + y);
if (x < 9 && y < 9) {
print('x and y are less than 9');
}
if (x > 8 || y > 8) {
print('x or y, or both, are greater than 8');
}
```

**JavaScript Concepts**: Logical Operators, Comparison Operators, If Statement, Calling Functions, Identifiers

**Grasshopper Concepts**: print()

**Additional Code** *(hidden code that runs before the puzzle’s code)*:

```
var x = pickRandom(13);
var y = pickRandom(13);
```

This code uses pickRandom to choose a number between 0 and 13.