For a sequence, one can perform the following operation: select three adjacent terms $a,b,c,$ and change it into $b,c,a.$ Determine all the possible positive integers $n\geq 3,$ such that after finite number of operation, the sequence $1,2,\cdots, n$ can be changed into $n,n-1,\cdots,1$ finally.
1. **Base Cases:**
   - For \( n = 4 \):
     \[
     1, 2, 3, 4 \rightarrow 1, 3, 4, 2 \rightarrow 3, 4, 1, 2 \rightarrow 4, 1, 3, 2 \rightarrow 4, 3, 2, 1
     \]
     This shows that the sequence \( 1, 2, 3, 4 \) can be transformed into \( 4, 3, 2, 1 \).

   - For \( n = 5 \):
     \[
     1, 2, 3, 4, 5 \rightarrow 4, 3, 2, 1, 5 \rightarrow 1, 5, 4, 3, 2 \rightarrow 5, 4, 1, 3, 2 \rightarrow 5, 4, 3, 2, 1
     \]
     This shows that the sequence \( 1, 2, 3, 4, 5 \) can be transformed into \( 5, 4, 3, 2, 1 \).

2. **Inductive Step:**
   - Assume the hypothesis for some \( n = k \). We need to prove it for \( n = k + 4 \).
   - Using the fact that \( n = k \) and \( n = 4 \) work, we can write:
     \[
     |1, 2, \dots, k|, k+1, k+2, k+3, k+4
     \]
     After transforming the first \( k \) elements:
     \[
     \rightarrow |k, k-1, \dots, 1|, k+4, k+3, k+2, k+1
     \]
   - We can now swap \((1, k+4, k+3)\), followed by \((2, k+4, k+3)\), and so on up to \((k, k+4, k+3)\) to get:
     \[
     |k, k-1, \dots, 1|, k+4, k+3, k+2, k+1 \rightarrow k+4, k+3, |k, k-1, k-2, \dots, 1|, k+2, k+1
     \]
   - Finally, apply the swaps \((1, k+2, k+1)\), followed by \((2, k+2, k+1)\), and so on up to \((k, k+2, k+1)\) to get:
     \[
     k+4, k+3, |k, k-1, k-2, \dots, 1|, k+2, k+1 \rightarrow k+4, k+3, \dots, 1
     \]
   - This completes the induction step, proving that \( n = 4k \) and \( n = 4k+1 \) work for all \( k \geq 1 \).

3. **Non-Working Values:**
   - Define an *inversion* to be a pair \((a, b)\) such that \( a < b \) and \( a \) appears after \( b \) in the sequence.
   - Note that the operation preserves the number of inversions.
   - Initially, there are \( 0 \) inversions in the sequence \( 1, 2, \ldots, n \).
   - In the final sequence \( n, n-1, \ldots, 1 \), there are \( \binom{n}{2} \) inversions.
   - Since the number of inversions must be even, we have:
     \[
     2 \mid \binom{n}{2} \implies 4 \mid n(n-1) \implies n \equiv 0, 1 \pmod{4}
     \]
   - Therefore, no other values of \( n \) work.

The final answer is \( \boxed{ n = 4k } \) or \( n = 4k+1 \) for all integers \( k \geq 1 \).