
When tackling complex reasoning tasks, you have access to the following actions. Use them as needed to progress through your thought process.

[ASSESS]

[ADVANCE]

[VERIFY]

[SIMPLIFY]

[SYNTHESIZE]

[PIVOT]

[OUTPUT]

You should strictly follow the format below:

[ACTION NAME]

# Your action step 1

# Your action step 2

# Your action step 3

...

Next action: [NEXT ACTION NAME]


system
During a school fruit eating contest, eight students participate where each eats a different number of oranges ranging from 1 to 8. The graph shows the number of oranges eaten by each student. Alice ate the most oranges, and Bob ate the fewest. How many more oranges did Alice eat than Bob?
```plaintext
[asy]
defaultpen(linewidth(1pt)+fontsize(10pt));
pair[] yaxis = new pair[9];
for (int i = 0; i < 9; ++i) {
    yaxis[i] = (0, i);
    draw(yaxis[i]--yaxis[i]+(17, 0));
}
draw((0,0)--(0,8));
draw((17,8)--(17,0));

fill((1,0)--(1,3)--(2,3)--(2,0)--cycle, lightgray);
fill((3,0)--(3,5)--(4,5)--(4,0)--cycle, lightgray);
fill((5,0)--(5,1)--(6,1)--(6,0)--cycle, lightgray);
fill((7,0)--(7,6)--(8,6)--(8,0)--cycle,lightgray);
fill((9,0)--(9,4)--(10,4)--(10,0)--cycle,lightgray);
fill((11,0)--(11,2)--(12,2)--(12,0)--cycle,lightgray);
fill((13,0)--(13,7)--(14,7)--(14,0)--cycle, darkgray); // Alice has the tallest column
fill((15,0)--(15,8)--(16,8)--(16,0)--cycle, lightgray); // Bob has the shortest column
label("0",yaxis[0],W);
label("1",yaxis[1],W);
label("2",yaxis[2],W);
label("3",yaxis[3],W);
label("4",yaxis[4],W);
label("5",yaxis[5],W);
label("6",yaxis[6],W);
label("7",yaxis[7],W);
label("8",yaxis[8],W);
label("Students/Participants",(8.5,0),S);
label("Results of a Fruit Eating Contest",(8.5,8),N);
label(rotate(90)*"$\#$ of Oranges Eaten",(-1,4),W);
[/asy]
```

Present the answer in LaTex format: \boxed{Your answer}
user