Let `N` be a list of the first 50 positive integers, i.e., `N = [1, 2, 3, ..., 49, 50]`. What will be the value of `count` at the end of execution?
```
count = 0
A = someList(N)
B = someList(rest(N))
foreach Y in A {
foreach Z in B {
if (Z == Y) {
count = count + 1
}
}
}
Procedure someList(X)
outList = [], newList = X
while (length(newList) > 1) {
outList = outList ++ [first(newList)]
newList = rest(rest(newList))
}
return(outList)
End someList
```