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