
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
The number of books read by each member of a book club over the summer is shown in the chart below. Calculate the average number of books read by each member, rounded to the nearest whole number. [asy]
size(150);
draw((0,7)--(0,0)--(10,0));
for(int i = 1; i <= 6; ++i){
    label((string)i,(2*i,0),S);
}
label("Books Read",(0,-1)--(12,-1),S);
void addDots(int pos, int num){
    for(int i = 1; i <= num; ++i){
        dot((2*pos,i));
    }
}
addDots(1,3); addDots(2,4); addDots(3,3); addDots(4,2); addDots(5,2); addDots(6,3);
picture perpLabel;
label(perpLabel,"Number of Members");
add(rotate(90)*perpLabel,(-1,3));
[/asy]

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