젖소가 행복하면 우유를 더 많이 낸다고 믿는 농부 존은 헛간에 커다란 디스코 볼을 달고 젖소에게 춤을 가르치려 한다.
유행하는 소 춤을 찾아본 존은 "소 셔플"을 가르치기로 정했다. 소 셔플은 젖소 N마리(1≤N≤100000)가 한 줄로 늘어선 다음 셔플을 계속 반복하는 춤이고, 셔플이 한 번 일어날 때마다 줄의 순서가 바뀔 수 있다. 젖소가 자기 자리를 쉽게 찾도록 존은 줄의 자리마다 1번부터 N번까지 번호를 붙여 두었다. 처음에는 각 자리에 젖소가 한 마리씩 서 있다.
셔플 한 번은 N개의 수 a1,…,aN으로 정해진다. 셔플이 일어나면 i번 자리에 있던 젖소는 모두 ai번 자리로 옮겨 간다. 각 ai는 1 이상 N 이하다. 모든 젖소가 동시에 새 자리로 옮겨 간다. ai가 서로 다르다는 보장은 없어서 여러 젖소가 한 자리에 모일 수 있고, 한 번 같은 자리에 모인 젖소는 남은 셔플 내내 함께 움직인다.
존은 셔플을 몇 번 하든 젖소가 계속 남아 있는 자리가 있다는 것을 알아차렸다. 그런 자리가 몇 개인지 세어 달라.