Re: To the man who only has a hammer...
I think we saw it essentially the same way. My solution had nothing to do with primes -- I was just noting that the answers did (starting with 23 stations or going from 11 to 13 stations).
I approached it two [obviously equivalent] ways:
Delta: If you have N stations and add one, you are going to have to print one ticket from each of the prior N stations to the new one and one ticket from the new one to each of the N prior stations. So the number of new tickets is 2N. Obviously, add one more station and you are going to add 2*(N+1) more. So we are looking for 2*(N+(N+1)+...) = 46, or N+(N+1)+... = 23, which experimentation shows has a solution only at N = 11,23.
Total number of tickets approach: You start off with n stations, each of which has tickets to the other n-1 stations, or n*(n-1) tickets.
Add k stations, and you will now have (n+k)*(n+k-1) tickets. So we have:
(n+k)*(n+k-1) - n*(n-1) = 46
n^2 + 2nk + k^2 - n - k - (n^2 -n) = 46
2nk + k^2 -k =46
k *(2n + k - 1) = 46
The only factors of 46 are 1,2,23,and 46, and only 1 and 2 work for k (with the reasonable assumption that the subway system didn't start with a negative number of stations!)