You have a deck of n distinct cards. Deal out k cards from the top one by one and put the rest of the deck on top of the k cards. What is the minimum number of times you need to repeat the action to return every card back to its position?