1부터 N까지 번호가 붙은 카드 N장이 있다. 게임을 시작할 때 이 카드는 모두 뒷면이 보이도록 "초기" 자리에 쌓여 있다. 카드를 앞면이 보이게 놓을 수 있는 자리는 "목표", "보조", "임시" 세 곳이다. 앞면이 보이는 카드는 이 세 자리 중 한 곳의 맨 위에 있을 때만 다른 자리로 옮길 수 있다. 카드 N장이 모두 목표에 오름차순으로 쌓이고 맨 위가 N이 되면 게임을 이긴다.
규칙은 다음과 같다.
게임을 끝내는 데 필요한 4번 이동의 최소 횟수를 구하라.
첫째 줄에 테스트 케이스의 개수 T가 주어진다. (1≤T≤100)
각 테스트 케이스는 두 줄이다. 첫째 줄에 카드 수 N이 주어진다. (1≤N≤1000) 둘째 줄에 초기 더미를 나타내는 정수 N개가 주어진다. 첫 번째 수가 초기 더미의 맨 아래 카드이고, 마지막 수가 맨 위 카드여서 임시로 가장 먼저 옮겨진다. 이 수열은 1부터 N까지의 순열이다.
각 테스트 케이스마다 게임을 이기는 데 필요한 4번 이동의 최소 횟수를 한 줄에 하나씩 출력한다.