<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>minmax Archives - Huahua&#039;s Tech Road</title>
	<atom:link href="https://zxi.mytechroad.com/blog/tag/minmax/feed/" rel="self" type="application/rss+xml" />
	<link>https://zxi.mytechroad.com/blog/tag/minmax/</link>
	<description></description>
	<lastBuildDate>Sat, 05 Feb 2022 00:39:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.0.8</generator>

<image>
	<url>https://zxi.mytechroad.com/blog/wp-content/uploads/2017/09/cropped-photo-32x32.jpg</url>
	<title>minmax Archives - Huahua&#039;s Tech Road</title>
	<link>https://zxi.mytechroad.com/blog/tag/minmax/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>花花酱 LeetCode 2148. Count Elements With Strictly Smaller and Greater Elements</title>
		<link>https://zxi.mytechroad.com/blog/algorithms/array/leetcode-2148-count-elements-with-strictly-smaller-and-greater-elements/</link>
					<comments>https://zxi.mytechroad.com/blog/algorithms/array/leetcode-2148-count-elements-with-strictly-smaller-and-greater-elements/#respond</comments>
		
		<dc:creator><![CDATA[zxi]]></dc:creator>
		<pubDate>Sat, 05 Feb 2022 00:34:25 +0000</pubDate>
				<category><![CDATA[Array]]></category>
		<category><![CDATA[array]]></category>
		<category><![CDATA[easy]]></category>
		<category><![CDATA[minmax]]></category>
		<guid isPermaLink="false">https://zxi.mytechroad.com/blog/?p=9466</guid>

					<description><![CDATA[<p>Given an integer array&#160;nums, return&#160;the number of elements that have&#160;both&#160;a strictly smaller and a strictly greater element appear in&#160;nums. Example 1: Input: nums = [11,7,2,15]&#8230;</p>
<p>The post <a rel="nofollow" href="https://zxi.mytechroad.com/blog/algorithms/array/leetcode-2148-count-elements-with-strictly-smaller-and-greater-elements/">花花酱 LeetCode 2148. Count Elements With Strictly Smaller and Greater Elements</a> appeared first on <a rel="nofollow" href="https://zxi.mytechroad.com/blog">Huahua&#039;s Tech Road</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Given an integer array&nbsp;<code>nums</code>, return&nbsp;<em>the number of elements that have&nbsp;<strong>both</strong>&nbsp;a strictly smaller and a strictly greater element appear in&nbsp;</em><code>nums</code>.</p>



<p><strong>Example 1:</strong></p>



<pre class="wp-block-preformatted;crayon:false"><strong>Input:</strong> nums = [11,7,2,15]
<strong>Output:</strong> 2
<strong>Explanation:</strong> The element 7 has the element 2 strictly smaller than it and the element 11 strictly greater than it.
Element 11 has element 7 strictly smaller than it and element 15 strictly greater than it.
In total there are 2 elements having both a strictly smaller and a strictly greater element appear in <code>nums</code>.
</pre>



<p><strong>Example 2:</strong></p>



<pre class="wp-block-preformatted;crayon:false"><strong>Input:</strong> nums = [-3,3,3,90]
<strong>Output:</strong> 2
<strong>Explanation:</strong> The element 3 has the element -3 strictly smaller than it and the element 90 strictly greater than it.
Since there are two elements with the value 3, in total there are 2 elements having both a strictly smaller and a strictly greater element appear in <code>nums</code>.
</pre>



<p><strong>Constraints:</strong></p>



<ul><li><code>1 &lt;= nums.length &lt;= 100</code></li><li><code>-10<sup>5</sup>&nbsp;&lt;= nums[i] &lt;= 10<sup>5</sup></code></li></ul>



<p>Solution: Min / Max elements</p>



<p>Find min and max of the array, count elements other than those two.</p>



<p>Time complexity: O(n)<br>Space complexity: O(1)</p>



<div class="responsive-tabs">
<h2 class="tabtitle">C++</h2>
<div class="tabcontent">

<pre class="crayon-plain-tag">// Author: Huahua
class Solution {
public:
  int countElements(vector&lt;int&gt;&amp; nums) {
    auto [it1, it2] = minmax_element(begin(nums), end(nums));
    return count_if(begin(nums), end(nums), [lo=*it1, hi=*it2](int x) {
      return x != lo &amp;&amp; x != hi;
    });
  }
};</pre>
</div></div>
<p>The post <a rel="nofollow" href="https://zxi.mytechroad.com/blog/algorithms/array/leetcode-2148-count-elements-with-strictly-smaller-and-greater-elements/">花花酱 LeetCode 2148. Count Elements With Strictly Smaller and Greater Elements</a> appeared first on <a rel="nofollow" href="https://zxi.mytechroad.com/blog">Huahua&#039;s Tech Road</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://zxi.mytechroad.com/blog/algorithms/array/leetcode-2148-count-elements-with-strictly-smaller-and-greater-elements/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>花花酱 LeetCode 1690. Stone Game VII</title>
		<link>https://zxi.mytechroad.com/blog/dynamic-programming/leetcode-1690-stone-game-vii/</link>
					<comments>https://zxi.mytechroad.com/blog/dynamic-programming/leetcode-1690-stone-game-vii/#respond</comments>
		
		<dc:creator><![CDATA[zxi]]></dc:creator>
		<pubDate>Sun, 13 Dec 2020 22:25:07 +0000</pubDate>
				<category><![CDATA[Dynamic Programming]]></category>
		<category><![CDATA[dp]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[medium]]></category>
		<category><![CDATA[minmax]]></category>
		<guid isPermaLink="false">https://zxi.mytechroad.com/blog/?p=7808</guid>

					<description><![CDATA[<p>Alice and Bob take turns playing a game, with&#160;Alice starting first. There are&#160;n&#160;stones arranged in a row. On each player&#8217;s turn, they can&#160;remove&#160;either the leftmost&#8230;</p>
<p>The post <a rel="nofollow" href="https://zxi.mytechroad.com/blog/dynamic-programming/leetcode-1690-stone-game-vii/">花花酱 LeetCode 1690. Stone Game VII</a> appeared first on <a rel="nofollow" href="https://zxi.mytechroad.com/blog">Huahua&#039;s Tech Road</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="花花酱 LeetCode 1690. Stone Game VII - 刷题找工作 EP375" width="500" height="375" src="https://www.youtube.com/embed/RVWDJye4kJA?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
</div></figure>



<p>Alice and Bob take turns playing a game, with&nbsp;<strong>Alice starting first</strong>.</p>



<p>There are&nbsp;<code>n</code>&nbsp;stones arranged in a row. On each player&#8217;s turn, they can&nbsp;<strong>remove</strong>&nbsp;either the leftmost stone or the rightmost stone from the row and receive points equal to the&nbsp;<strong>sum</strong>&nbsp;of the remaining stones&#8217; values in the row. The winner is the one with the higher score when there are no stones left to remove.</p>



<p>Bob found that he will always lose this game (poor Bob, he always loses), so he decided to&nbsp;<strong>minimize the score&#8217;s difference</strong>. Alice&#8217;s goal is to&nbsp;<strong>maximize the difference</strong>&nbsp;in the score.</p>



<p>Given an array of integers&nbsp;<code>stones</code>&nbsp;where&nbsp;<code>stones[i]</code>&nbsp;represents the value of the&nbsp;<code>i<sup>th</sup></code>&nbsp;stone&nbsp;<strong>from the left</strong>, return&nbsp;<em>the&nbsp;<strong>difference</strong>&nbsp;in Alice and Bob&#8217;s score if they both play&nbsp;<strong>optimally</strong>.</em></p>



<p><strong>Example 1:</strong></p>



<pre class="wp-block-preformatted;crayon:false"><strong>Input:</strong> stones = [5,3,1,4,2]
<strong>Output:</strong> 6
<strong>Explanation:</strong> 
- Alice removes 2 and gets 5 + 3 + 1 + 4 = 13 points. Alice = 13, Bob = 0, stones = [5,3,1,4].
- Bob removes 5 and gets 3 + 1 + 4 = 8 points. Alice = 13, Bob = 8, stones = [3,1,4].
- Alice removes 3 and gets 1 + 4 = 5 points. Alice = 18, Bob = 8, stones = [1,4].
- Bob removes 1 and gets 4 points. Alice = 18, Bob = 12, stones = [4].
- Alice removes 4 and gets 0 points. Alice = 18, Bob = 12, stones = [].
The score difference is 18 - 12 = 6.
</pre>



<p><strong>Example 2:</strong></p>



<pre class="wp-block-preformatted;crayon:false"><strong>Input:</strong> stones = [7,90,5,1,100,10,10,2]
<strong>Output:</strong> 122</pre>



<p><strong>Constraints:</strong></p>



<ul><li><code>n == stones.length</code></li><li><code>2 &lt;= n &lt;= 1000</code></li><li><code>1 &lt;= stones[i] &lt;= 1000</code></li></ul>



<h2><strong>Solution: MinMax + DP</strong></h2>



<figure class="wp-block-image size-large"><img width="960" height="540" src="https://zxi.mytechroad.com/blog/wp-content/uploads/2020/12/1690-ep375.png" alt="" class="wp-image-7817" srcset="https://zxi.mytechroad.com/blog/wp-content/uploads/2020/12/1690-ep375.png 960w, https://zxi.mytechroad.com/blog/wp-content/uploads/2020/12/1690-ep375-300x169.png 300w, https://zxi.mytechroad.com/blog/wp-content/uploads/2020/12/1690-ep375-768x432.png 768w" sizes="(max-width: 960px) 100vw, 960px" /></figure>



<p>For a sub game of stones[l~r] game(l, r), we have two choices:<br>Remove the left one: sum(stones[l + 1 ~ r]) &#8211; game(l + 1, r)<br>Remove the right one: sum(stones[l ~ r &#8211; 1]) &#8211; game(l, r &#8211; 1)<br>And take the best choice.</p>



<p>Time complexity: O(n^2)<br>Space complexity: O(n^2)</p>



<div class="responsive-tabs">
<h2 class="tabtitle">C++/Top Down</h2>
<div class="tabcontent">

<pre class="crayon-plain-tag">// Author: Huahua
class Solution {
public:
  int stoneGameVII(vector&lt;int&gt;&amp; A) {
    const int n = A.size();
    vector&lt;vector&lt;int&gt;&gt; cache(n, vector&lt;int&gt;(n, INT_MAX));
    function&lt;int(int, int, int)&gt; dp = [&amp;](int l, int r, int s) {
      if (l &gt;= r) return 0;
      if (cache[l][r] == INT_MAX)
        cache[l][r] = max(s - A[r] - dp(l, r - 1, s - A[r]),
                          s - A[l] - dp(l + 1, r, s - A[l]));
      return cache[l][r];
    };
    return dp(0, n - 1, accumulate(begin(A), end(A), 0));
  }
};</pre>

</div><h2 class="tabtitle">C++/Bottom-Up</h2>
<div class="tabcontent">

<pre class="crayon-plain-tag">// Author: Huahua
class Solution {
public:
  int stoneGameVII(vector&lt;int&gt;&amp; A) {
    const int n = A.size();
    vector&lt;int&gt; s(n + 1);
    for (int i = 0; i &lt; n; ++i) s[i + 1] = s[i] + A[i];
    vector&lt;vector&lt;int&gt;&gt; dp(n, vector&lt;int&gt;(n, 0));
    for (int c = 2; c &lt;= n; ++c)
      for (int l = 0, r = l + c - 1; r &lt; n; ++l, ++r)
        dp[l][r] = max(s[r + 1] - s[l + 1] - dp[l + 1][r],
                       s[r] - s[l] - dp[l][r - 1]);
    return dp[0][n - 1];
  }
};</pre>

</div><h2 class="tabtitle">Python3</h2>
<div class="tabcontent">

<pre class="crayon-plain-tag"># Author: Huahua
class Solution:
  def stoneGameVII(self, stones: List[int]) -&gt; int:
    n = len(stones)
    s = [0] * (n + 1)
    for i in range(n): s[i + 1] = s[i] + stones[i]
    dp = [[0] * n for _ in range(n)]
    for c in range(2, n + 1):
      for l in range(0, n - c + 1):
        r = l + c - 1
        dp[l][r] = max(s[r + 1] - s[l + 1] - dp[l + 1][r],
                       s[r] - s[l] - dp[l][r - 1])
    return dp[0][n - 1]</pre>
</div></div>



<h2><strong>Related Problems</strong></h2>



<ul><li><a href="https://zxi.mytechroad.com/blog/dynamic-programming/leetcode-877-stone-game/">https://zxi.mytechroad.com/blog/dynamic-programming/leetcode-877-stone-game/</a></li><li><a href="https://zxi.mytechroad.com/blog/recursion/leetcode-1140-stone-game-ii/">https://zxi.mytechroad.com/blog/recursion/leetcode-1140-stone-game-ii/</a></li><li><a href="https://zxi.mytechroad.com/blog/game-theory/leetcode-1406-stone-game-iii/">https://zxi.mytechroad.com/blog/game-theory/leetcode-1406-stone-game-iii/</a></li><li><a href="https://zxi.mytechroad.com/blog/game-theory/leetcode-1510-stone-game-iv/">https://zxi.mytechroad.com/blog/game-theory/leetcode-1510-stone-game-iv/</a></li><li><a href="https://zxi.mytechroad.com/blog/dynamic-programming/leetcode-1563-stone-game-v/">https://zxi.mytechroad.com/blog/dynamic-programming/leetcode-1563-stone-game-v/</a></li><li><a href="https://zxi.mytechroad.com/blog/greedy/leetcode-1686-stone-game-vi/">https://zxi.mytechroad.com/blog/greedy/leetcode-1686-stone-game-vi/</a></li></ul>
<p>The post <a rel="nofollow" href="https://zxi.mytechroad.com/blog/dynamic-programming/leetcode-1690-stone-game-vii/">花花酱 LeetCode 1690. Stone Game VII</a> appeared first on <a rel="nofollow" href="https://zxi.mytechroad.com/blog">Huahua&#039;s Tech Road</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://zxi.mytechroad.com/blog/dynamic-programming/leetcode-1690-stone-game-vii/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>花花酱 LeetCode 1406. Stone Game III</title>
		<link>https://zxi.mytechroad.com/blog/game-theory/leetcode-1406-stone-game-iii/</link>
					<comments>https://zxi.mytechroad.com/blog/game-theory/leetcode-1406-stone-game-iii/#respond</comments>
		
		<dc:creator><![CDATA[zxi]]></dc:creator>
		<pubDate>Sun, 05 Apr 2020 18:54:55 +0000</pubDate>
				<category><![CDATA[Game Theory]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[minmax]]></category>
		<category><![CDATA[score]]></category>
		<guid isPermaLink="false">https://zxi.mytechroad.com/blog/?p=6587</guid>

					<description><![CDATA[<p>Alice and Bob continue their&#160;games with piles of stones. There are several stones&#160;arranged in a row, and each stone has an associated&#160;value which is an&#8230;</p>
<p>The post <a rel="nofollow" href="https://zxi.mytechroad.com/blog/game-theory/leetcode-1406-stone-game-iii/">花花酱 LeetCode 1406. Stone Game III</a> appeared first on <a rel="nofollow" href="https://zxi.mytechroad.com/blog">Huahua&#039;s Tech Road</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="花花酱 LeetCode 1406. Stone Game III - 刷题找工作 EP318" width="500" height="375" src="https://www.youtube.com/embed/uzfsrChj8dM?feature=oembed" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
</div></figure>



<p>Alice and Bob continue their&nbsp;games with piles of stones. There are several stones&nbsp;<strong>arranged in a row</strong>, and each stone has an associated&nbsp;value which is an integer given in the array&nbsp;<code>stoneValue</code>.</p>



<p>Alice and Bob take turns, with&nbsp;<strong>Alice</strong>&nbsp;starting first. On each player&#8217;s turn, that player&nbsp;can take&nbsp;<strong>1, 2 or 3 stones</strong>&nbsp;from&nbsp;the&nbsp;<strong>first</strong>&nbsp;remaining stones in the row.</p>



<p>The score of each player is the sum of values of the stones taken. The score of each player is&nbsp;<strong>0</strong>&nbsp;initially.</p>



<p>The objective of the game is to end with the highest score, and the winner is the player with the highest score and there could be a tie. The game continues until all the stones have been taken.</p>



<p>Assume&nbsp;Alice&nbsp;and Bob&nbsp;<strong>play optimally</strong>.</p>



<p>Return&nbsp;<em>&#8220;Alice&#8221;</em>&nbsp;if&nbsp;Alice will win,&nbsp;<em>&#8220;Bob&#8221;</em>&nbsp;if Bob will win or&nbsp;<em>&#8220;Tie&#8221;</em>&nbsp;if they end the game with the same score.</p>



<p><strong>Example 1:</strong></p>



<pre class="wp-block-preformatted;crayon:false"><strong>Input:</strong> values = [1,2,3,7]
<strong>Output:</strong> "Bob"
<strong>Explanation:</strong> Alice will always lose. Her best move will be to take three piles and the score become 6. Now the score of Bob is 7 and Bob wins.
</pre>



<p><strong>Example 2:</strong></p>



<pre class="wp-block-preformatted;crayon:false"><strong>Input:</strong> values = [1,2,3,-9]
<strong>Output:</strong> "Alice"
<strong>Explanation:</strong> Alice must choose all the three piles at the first move to win and leave Bob with negative score.
If Alice chooses one pile her score will be 1 and the next move Bob's score becomes 5. The next move Alice will take the pile with value = -9 and lose.
If Alice chooses two piles her score will be 3 and the next move Bob's score becomes 3. The next move Alice will take the pile with value = -9 and also lose.
Remember that both play optimally so here Alice will choose the scenario that makes her win.
</pre>



<p><strong>Example 3:</strong></p>



<pre class="wp-block-preformatted;crayon:false"><strong>Input:</strong> values = [1,2,3,6]
<strong>Output:</strong> "Tie"
<strong>Explanation:</strong> Alice cannot win this game. She can end the game in a draw if she decided to choose all the first three piles, otherwise she will lose.
</pre>



<p><strong>Example 4:</strong></p>



<pre class="wp-block-preformatted;crayon:false"><strong>Input:</strong> values = [1,2,3,-1,-2,-3,7]
<strong>Output:</strong> "Alice"
</pre>



<p><strong>Example 5:</strong></p>



<pre class="wp-block-preformatted;crayon:false"><strong>Input:</strong> values = [-1,-2,-3]
<strong>Output:</strong> "Tie"
</pre>



<p><strong>Constraints:</strong></p>



<ul><li><code>1 &lt;= values.length &lt;= 50000</code></li><li><code>-1000&nbsp;&lt;= values[i] &lt;= 1000</code></li></ul>



<h2><strong>Solution: DP with memorization</strong></h2>



<figure class="wp-block-image size-large"><img width="960" height="540" src="https://zxi.mytechroad.com/blog/wp-content/uploads/2020/04/1406-ep318.png" alt="" class="wp-image-6592" srcset="https://zxi.mytechroad.com/blog/wp-content/uploads/2020/04/1406-ep318.png 960w, https://zxi.mytechroad.com/blog/wp-content/uploads/2020/04/1406-ep318-300x169.png 300w, https://zxi.mytechroad.com/blog/wp-content/uploads/2020/04/1406-ep318-768x432.png 768w" sizes="(max-width: 960px) 100vw, 960px" /></figure>



<p>dp(i) := max relative score the current player can get if start the game from the i-th stone.</p>



<p>dp(i) = max(sum(values[i:i+k]) &#8211; dp(i + k)) 1 &lt;= k &lt;= 3</p>



<p>Time complexity: O(n)<br>Space complexity: O(n)</p>



<div class="responsive-tabs">
<h2 class="tabtitle">C++</h2>
<div class="tabcontent">

<pre class="crayon-plain-tag">// Author: Huahua
class Solution {
public:
  string stoneGameIII(vector&lt;int&gt;&amp; stoneValue) {
    const int n = stoneValue.size();
    vector&lt;int&gt; mem(n, INT_MIN);
    
    // Maximum `relative score` the current player can achieve
    // if start from the i-th stone.
    function&lt;int(int)&gt; dp = [&amp;](int i) {
      if (i &gt;= n) return 0; // end of game.
      if (mem[i] != INT_MIN) return mem[i];      
      for (int j = 0, s = 0; j &lt; 3 &amp;&amp; i + j &lt; n; ++j) {
        s += stoneValue[i + j];
        // s - dp(.) to get `relative score`.
        mem[i] = max(mem[i], s - dp(i + j + 1));
      }      
      return mem[i];
    };
    
    const int score = dp(0);    
    return score &gt; 0 ? &quot;Alice&quot; : (score == 0 ? &quot;Tie&quot; : &quot;Bob&quot;);
  }
};</pre>
</div></div>



<div class="responsive-tabs">
<h2 class="tabtitle">Python3</h2>
<div class="tabcontent">

<pre class="crayon-plain-tag"># Author: Huahua
class Solution:
  def stoneGameIII(self, stoneValue: List[int]) -&gt; str:
    n = len(stoneValue)
    stoneValue += [0, 0, 0]
    dp = [-10**9] * n + [0, 0, 0]
    for i in range(n - 1, -1, -1):
      for k in (1, 2, 3):
        dp[i] = max(dp[i], sum(stoneValue[i:i+k]) - dp[i+k])    
    return &quot;Alice&quot; if dp[0] &gt; 0 else &quot;Bob&quot; if dp[0] &lt; 0 else &quot;Tie&quot;</pre>
</div></div>



<h2><strong>Related Problems</strong></h2>



<ul><li><a href="https://zxi.mytechroad.com/blog/dynamic-programming/leetcode-877-stone-game/">https://zxi.mytechroad.com/blog/dynamic-programming/leetcode-877-stone-game/</a></li><li><a href="https://zxi.mytechroad.com/blog/recursion/leetcode-1140-stone-game-ii/">https://zxi.mytechroad.com/blog/recursion/leetcode-1140-stone-game-ii/</a></li><li><a href="https://zxi.mytechroad.com/blog/leetcode/leetcode-486-predict-the-winner/">https://zxi.mytechroad.com/blog/leetcode/leetcode-486-predict-the-winner/</a></li></ul>
<p>The post <a rel="nofollow" href="https://zxi.mytechroad.com/blog/game-theory/leetcode-1406-stone-game-iii/">花花酱 LeetCode 1406. Stone Game III</a> appeared first on <a rel="nofollow" href="https://zxi.mytechroad.com/blog">Huahua&#039;s Tech Road</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://zxi.mytechroad.com/blog/game-theory/leetcode-1406-stone-game-iii/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
