comefrom: <awangdev>Coins in a Line_4.java
code: public boolean firstWillWin(int n) {
          if (n <= 0) {
              return false;
          }
      	if (n <= 2) {
      		return true;
      	}
      	boolean[] dp = new boolean[n + 1];
      	dp[1] = true;
      	dp[2] = true;
      	dp[3] = false;
      	for (int i = 4; i <= n; i++) {
      		dp[i] =  dp[i - 3];
      	}
      	return dp[n];
      }
masked: public boolean var_0 ( int var_1 ) {
    if ( var_1 <= 0 ) {
      return false ;
    }
    if ( var_1 <= 2 ) {
      return true ;
    }
    boolean [ ] var_6 = new boolean [ var_1 + 1 ] ;
    var_6 [ 1 ] = true ;
    var_6 [ 2 ] = true ;
    var_6 [ 3 ] = false ;
    for ( int var_8 = 4 ;
    var_8 <= var_1 ;
    var_8 ++ ) {
      var_6 [ var_8 ] = var_6 [ var_8 - 3 ] ;
    }
    return var_6 [ var_1 ] ;
  }
  