taking turns dp (65,968 results)