The number is between 3 and 10, you can make exactly 3 arrays with this number and it's not 9. What is it?

To solve this problem, let's break it down step by step.

Step 1: The number is between 3 and 10.
This means the number could be 4, 5, 6, 7, or 8.

Step 2: You can make exactly 3 arrays with this number.
To create 3 arrays, we need to divide the number evenly into 3 parts.
Let's test each number to see if it can be divided into 3 equal parts:
- 4 cannot be divided into 3 equal parts (4 divided by 3 is not a whole number).
- 5 cannot be divided into 3 equal parts (5 divided by 3 is not a whole number).
- 6 can be divided into 3 equal parts (6 divided by 3 is 2).
- 7 cannot be divided into 3 equal parts (7 divided by 3 is not a whole number).
- 8 can be divided into 3 equal parts (8 divided by 3 is 2 remainder 2).

Step 3: It's not 9.
Since the number cannot be 9, we can eliminate it from our remaining options.

Step 4: Putting it all together.
Based on our analysis, the number that satisfies all the given conditions is 6.

Therefore, the answer to the question "What is the number?" is 6.