집합의 정의

1에서 시작해 x -> 2x+1과 x -> 3x+1을 반복 적용해 만든 집합에서 N번째로 작은 값을 구한다.

보통6수학구현아직 제출이 없습니다시간 제한2초메모리 제한512 MB

문제

집합 SS는 다음 규칙으로 정의된다.

  1. 11SS의 원소이다.
  2. XXSS의 원소이면 2X+12X+13X+13X+1SS의 원소이다.
  3. 이 두 규칙으로 만들어지지 않는 수는 SS의 원소가 아니다.

SS는 집합이므로 한 값이 여러 방법으로 만들어져도 원소는 하나로 센다.

SS의 원소를 작은 것부터 나열했을 때 NN번째 값을 구하라.

입력

첫 줄에 테스트 케이스의 수 TT (1T2001 \le T \le 200)가 주어진다. 이어지는 TT개의 줄에 각각 정수 NN (1N1071 \le N \le 10^7)이 하나씩 주어진다.

출력

각 테스트 케이스마다 SSNN번째로 작은 원소를 한 줄에 하나씩 출력한다.