We prove this result by induction. When
\(n=3\text{,}\) the result holds (as was stated above) with the set
\(\set{2,3,6}\text{.}\)
Now assume the result holds for \(n=k\text{.}\) Hence there is a set \(\set{a_1,a_2,\cdots,a_k}\) so that
\begin{equation*}
1 = \frac{1}{a_1} + \frac{1}{a_2} + \cdots + \frac{1}{a_k}
\end{equation*}
Notice two things. First, none of the \(a_i\) can be one, because otherwise the sum would be too large. Second, by dividing by two we get
\begin{equation*}
\frac{1}{2} =\frac{1}{2a_1} + \frac{1}{2a_2} + \cdots + \frac{1}{2a_k}
\end{equation*}
So we can make a new set of \(k+1\) numbers \(\set{2, 2a_1, 2a_2, \dots, 2a_k}\) so that the sum of their reciprocals is
\begin{equation*}
\frac{1}{2} + \underbrace{\frac{1}{2a_1} + \frac{1}{2a_2} + \cdots + \frac{1}{2a_k}}_{=\frac{1}{2}} = 1
\end{equation*}
as required.
Since the base case is true, and the induction hypothesis is true, the result follows by mathematical induction.
Note that instead of dividing everything by two, one could also “split” the largest number in the set via
\begin{equation*}
\frac{1}{x} = \frac{1}{1+x} + \frac{1}{x(x+1)},
\end{equation*}
since
\begin{equation*}
\frac{1}{1+x} + \frac{1}{x(x+1)} = \frac{x}{x(1+x)}+ \frac{1}{x(x+1)} = \frac{x+1}{x(x+1)} = \frac{1}{x}.
\end{equation*}