<gouthampradhan>greedy_LemonadeChange_1.java
public boolean lemonadeChange(int[] bills) {
    int five = 0, ten = 0;
    for (int b : bills) {
      if (b == 5) {
        five++;
      } else if (b == 10) {
        ten++;
        if (five > 0) {
          five--;
        } else {
          return false;
        }
      } else {
        if (ten > 0 && five > 0) {
          ten--;
          five--;
        } else if (five > 2) {
          five -= 3;
        } else {
          return false;
        }
      }
    }
    return true;
  }
public boolean var_0 ( int [ ] var_1 ) {
  int var_3 = 0 , var_4 = 0 ;
  for ( int var_5 : var_1 ) {
    if ( var_5 == 5 ) {
      var_3 ++ ;
    }
    else if ( var_5 == 10 ) {
      var_4 ++ ;
      if ( var_3 > 0 ) {
        var_3 -- ;
      }
      else {
        return false ;
      }
    }
    else {
      if ( var_4 > 0 && var_3 > 0 ) {
        var_4 -- ;
        var_3 -- ;
      }
      else if ( var_3 > 2 ) {
        var_3 -= 3 ;
      }
      else {
        return false ;
      }
    }
  }
  return true ;
}
