The accepted answer does not infer the solution from the MLE approach rigorously, so for the completeness sake, I will write the full path to the solutions $$\theta_1 = \frac{1}{n} \sum_{i=1}^n x_{i1} \\
\theta_2 = \frac{1}{n} \sum_{i=1}^n x_{i2}$$ ($\theta_3 = 1 - \theta_1 - \theta_2$ is not needed) in the following without the use of a Langrange multiplier:
Assume $X_1, \dots, X_n \overset{iid}\sim M(\theta_1, \theta_2)$ with $X_i = (X_{i1}, X_{i2}, 1 - X_{i1} - X_{i2})^T$.
The tricky part is to see that each $X_i$ only consists of two random variables (consequently $M$ also only has two parameters, i.e. we can ignore $\theta_3$).
The log likelihood function of the observations $x_1, \dots, x_n$ is $$l(\theta) = \ln P(X_1 = x_1, \dots, X_n = x_n; \theta_1, \theta_2) \\
\overset{iid} = \ln \prod_{i=1}^n P(X_i = x_i; \theta_1, \theta_2) \\
= \sum_{i=1}^n \ln P(X_i = x_i; \theta_1, \theta_2) \\
= \sum_{i=1}^n x_{i1} \ln \theta_1 + x_{i2} \ln \theta_2 + (1 - x_{i1} - x_{i2}) \ln (1 - \theta_1 - \theta_2).$$
Then, the score function is $$ s(\theta) = \nabla_\theta l(\theta) = (\sum_{i=1}^n (\frac{x_{i1}}{\theta_1} - \frac{1 - x_{i1} - x_{i2}}{1 - \theta_1 - \theta_2}), \sum_{i=1}^n (\frac{x_{i2}}{\theta_2} - \frac{1 - x_{i1} - x_{i2}}{1 - \theta_1 - \theta_2}))^T.$$
Setting it to zero gives $$\sum_{i=1}^n \frac{x_{i1}}{\theta_1} = \sum_{i=1}^n \frac{1 - x_{i1} - x_{i2}}{1 - \theta_1 - \theta_2}$$
$$ \sum_{i=1}^n (x_{i1} - \theta_1 x_{i1} - \theta_2 x_{i1}) = \sum_{i=1}^n (\theta_1 - \theta_1 x_{i1} - \theta_1 x_{i2})$$
$$\theta_1 = \frac{\sum_{i=1}^n (x_{i1} - \theta_2 x_{i1})}{\sum_{i=1}^n (1 - x_{i2})} $$
and analogous with inserted $\theta_1$
$$\theta_2 = \frac{\sum_{j=1}^n (x_{j1} - \theta_2 x_{j1})}{\sum_{i=1}^n (1 - x_{i2})} \\
= \frac{\sum_{j=1}^n (x_{j2} - \frac{\sum_{i=1}^n (x_{i1} - \theta_2 x_{i1})}{\sum_{i=1}^n (1 - x_{i2})} x_{j2})}{\sum_{i=1}^n (1 - x_{i1})} \\
= \frac{\sum_{j=1}^n x_{j2}}{\sum_{i=1}^n (1 - x_{i1})} - \frac{ \sum_{i=1}^n \sum_{j=1}^n x_{i1} x_{j2}}{\sum_{i=1}^n (1 - x_{i1}) \sum_{j=1}^n (1 - x_{j2})} + \frac{\theta_2 \sum_{i=1}^n \sum_{j=1}^n x_{i1} x_{j2}}{\sum_{i=1}^n (1 - x_{i1}) \sum_{j=1}^n (1 - x_{j2})}$$
minus the last fraction gives
$$\theta_2 \frac{\sum_{k=1}^n (1 - x_{k1}) \sum_{l=1}^n (1 - x_{l2}) - \sum_{i=1}^n \sum_{j=1}^n x_{i1} x_{j2}}{\sum_{k=1}^n (1 - x_{k1}) \sum_{l=1}^n (1 - x_{l2})} = \frac{\sum_{j=1}^n x_{j2}}{\sum_{k=1}^n (1 - x_{k1})} - \frac{\sum_{i=1}^n \sum_{j=1}^n x_{i1} x_{j2}}{\sum_{k=1}^n (1 - x_{k1}) \sum_{l=1}^n (1 - x_{l2})}$$
dividing by the fraction of the left side gives
$$\theta_2 = \\
\frac{\sum_{j=1}^n x_{j2} \sum_{l=1}^n(1-x_{l2})}{ \sum_{k=1}^n (1-x_{k1}) \sum_{l=1}^n (1-x_{l2}) - \sum_{i=1}^n \sum_{j=1}^n x_{i1} x_{j2}} - \frac{\sum_{i=1}^n \sum_{j=1}^n x_{i1} x_{j2}}{ \sum_{k=1}^n (1-x_{k1}) \sum_{l=1}^n (1-x_{l2}) - \sum_{i=1}^n \sum_{j=1}^n x_{i1} x_{j2}} \\
= \frac{\sum_{j=1}^n x_{j2} \sum_{l=1}^n(1-x_{l2}) - \sum_{i=1}^n \sum_{j=1}^n x_{i1} x_{j2}}{n^2 - n \sum_{k=1}^n x_{k1} - n \sum_{l=1}^n x_{l2}} \\
= \frac{\sum_{j=1}^n x_{j2} (n - \sum_{l=1}^n x_{l2} - \sum_{i=1}^n x_{i1})}{n(n - \sum_{k=1}^n x_{k1} - \sum_{l=1}^n x_{l2}} \\
= \frac{1}{n} \sum_{j=1}^n x_{j2} $$
and inserting back into $\theta_1$ gives
$$\theta_1 = \frac{\sum_{i=1}^n (x_{i1} - \frac{1}{n} \sum_{j=1}^n x_{j2}x_{i1})}{\sum_{i=1}^n (1 - x_{i2})} = \frac{\sum_{i=1}^n x_{i1} (1 - \frac{1}{n} \sum_{j=1}^n x_{j2})}{n(1 - \frac{1}{n} \sum_{i=1}^n x_{i2})} = \frac{1}{n} \sum_{i=1}^n x_{i1}.$$