Passing a token around a triangle
Three friends A, B, C stand at the corners of a triangle, each connected to the other two. A token starts with A. Each round the current holder passes it to one of the other two, chosen at random.
On average, how many passes until the token first reaches B?