Solution (source code)

= Solution

Every proper initial segment of $\omega_1\setminus\omega$ is countable, while the whole tail is uncountable. Its order type is therefore the least uncountable ordinal itself:
$$
\operatorname{otp}(\omega_1\setminus\omega)=\omega_1.
$$
Equivalently, part (b) gives $\omega+\gamma=\omega_1$, and the unique possible uncountable initial ordinal $\gamma$ is $\omega_1$.