Bertrand game - Nash equilibrium The quantity is limited to 300 but the monopoly quantity is equal to 400 and gives a monopoly price of 600. But if we plug the quantity of 300 into the demand function we get a price of 700.But I am confused. 

Any help will be appreciated.Thank you.
Firm $i$'s profits $(\pi_i)$ as a function of its own price $(p_i)$ and the other firm's price $(p_j)$ are as follows :

\begin{eqnarray*} \pi_i(p_i, p_j) = \begin{cases} (p_i-200)\min(1000- p_i, 300) &amp; \text{if } p_i &lt; p_j \\ (p_i-200)\min\left(\frac{1000- p_i}{2}, 300\right) &amp; \text{if } p_i = p_j \\ 0 &amp; \text{if } p_i &gt; p_j\end{cases}  \end{eqnarray*}

, $i, j \in \{1,2\}$ and $i \neq j$.

We now find the best response correspondence of firm $i$ $(\text{BR}_i(p_j))$ by solving the following problem 
\begin{eqnarray*} \max_{0 \leq p_i \leq 1000} &amp; \ \ \pi_i(p_i, p_j) \end{eqnarray*}

and we'll obtain 

\begin{eqnarray*} 
\text{BR}_i(p_j) = \begin{cases} \{700\} &amp; \text{if } p_j &gt; 700 \\ \emptyset &amp; \text{if } 400 &lt; p_j \leq 700 \\ \{p_j\} &amp; \text{if } 200 &lt; p_j \leq 400 \\ \{p : p \ge 200\} &amp; \text{if } p_j = 200 \\ \{p : p &gt; p_j\} &amp; \text{if } p_j &lt; 200\end{cases} \end{eqnarray*}

$(p_1^*, p_2^*)$ is a Nash equilibrium of this game if it satisfy $p_1^* \in \text{BR}_1(p_2^*)$ and $p_2^* \in \text{BR}_2(p_1^*)$. This yields the following set of Nash equilibria :

$\{(p_1^*, p_2^*) : 200 \leq p_1^*=  p_2^* \leq 400\}$

i.e., any action profile where both firms charge the same price, and that price lies in the interval $[200, 400]$ is a Nash equilibrium of the game.