Let $n$ be positive integers. Two persons play a game in which they are calling a integer $m\ (1\leq m\leq n)$ alternately. Note that you may not call the number which have already said. The game is over when no one can call numbers, if the sum of the numbers that the lead have said  is divisible by 3, then the lead wins, otherwise the the second move wins. Find $n$ for which there exists the way of forestalling.
To solve this problem, we need to analyze the game based on the value of \( n \) modulo 3. We will consider three cases: \( n \equiv 0 \pmod{3} \), \( n \equiv 1 \pmod{3} \), and \( n \equiv 2 \pmod{3} \).

1. **Case 1: \( n \equiv 0 \pmod{3} \)**
   - If \( n \) is a multiple of 3, the first player can immediately pick \( n \). 
   - Since \( n \equiv 0 \pmod{3} \), the sum of the numbers picked by the first player is already divisible by 3.
   - Therefore, the first player wins immediately.

2. **Case 2: \( n \equiv 1 \pmod{3} \)**
   - If \( n \equiv 1 \pmod{3} \), the sequence of numbers modulo 3 will be \( 1, 2, 0, 1, 2, 0, \ldots, 1 \).
   - The first player cannot pick a number that makes the sum divisible by 3 immediately.
   - The second player can always respond to the first player's pick by choosing a number that keeps the sum not divisible by 3.
   - For example, if the first player picks a number \( a \equiv 1 \pmod{3} \), the second player can pick \( b \equiv 2 \pmod{3} \) to make the sum \( a + b \equiv 0 \pmod{3} \).
   - This strategy ensures that the second player can always force the first player to pick a number that does not make the sum divisible by 3.
   - Therefore, the second player wins.

3. **Case 3: \( n \equiv 2 \pmod{3} \)**
   - If \( n \equiv 2 \pmod{3} \), the sequence of numbers modulo 3 will be \( 1, 2, 0, 1, 2, 0, \ldots, 2 \).
   - Similar to the previous case, the first player cannot pick a number that makes the sum divisible by 3 immediately.
   - The second player can always respond to the first player's pick by choosing a number that keeps the sum not divisible by 3.
   - For example, if the first player picks a number \( a \equiv 1 \pmod{3} \), the second player can pick \( b \equiv 2 \pmod{3} \) to make the sum \( a + b \equiv 0 \pmod{3} \).
   - This strategy ensures that the second player can always force the first player to pick a number that does not make the sum divisible by 3.
   - Therefore, the second player wins.

Conclusion:
- If \( n \equiv 0 \pmod{3} \), the first player wins.
- If \( n \equiv 1 \pmod{3} \) or \( n \equiv 2 \pmod{3} \), the second player wins.

The final answer is \( \boxed{ n \equiv 0 \pmod{3} } \) for the first player to win.