1부터 N까지의 정수가 하나씩 적힌 N장의 카드를 일렬로 배열한다. 구간 [L,R] (1≤L<R≤N)을 선택해 그 구간을 통째로 뒤집는 연산을 사용할 수 있다. 가령 배열 [1,5,10,15,20,25]에서 [2,5]를 뒤집으면 [1,20,15,10,5,25]가 된다.
왼쪽부터 위치에 번호를 매길 때, i번째 카드에 숫자 i가 적힌 배치를 목표 배치라 한다. 연산을 적절히 수행해 목표 배치와 일치하는 카드 수를 최대로 만들어야 한다. 모든 순열은 뒤집기 연산만으로 정렬할 수 있으므로, 최대값은 항상 N이다.