The following pseudocode is executed using the "Library" dataset. What will `A` represent at the end of execution?
```
A = 0
while(Table 1 has more rows){
Read the first row X in Table 1
Move X to Table 2
B = 1
while(Table 1 has more rows){
Read the first row Y in Table 1
if(X.Author == Y.Author and X.Year == Y.Year){
B = B + 1
Move Y to Table 2
}
else{
Move Y to Table 3
}
}
if(B > A){
A = B
}
Move all rows from Table 3 to Table 1
}
```