1) Prove that any prime factor of the $n ^{th}$ Fermat number $ 2 ^ {2 ^n}+1$ is congruent to $1$ modulo $ 2^ {n+1}$ . Show that there are infinitely many prime numbers of the form $ 2^n k +1 $ for any fixed $n$.
That was an exercise on brilliant so they did give the solution. I did understand the first part but didn't understand the second one, just the part that those primes had to be in the form of $ 2^n k +1 $ but that's basically the first part, so I would like you to explain me the second part. Thanks in advance.

For the second part, suppose we have an infinite set of positive integers $q_1, q_2 \dots q_n \dots$ and that these integers are pairwise coprime and greater than $1$. Each of the $q_i$ has at least one prime factor - we select one and call it $p_i$.
Now, since the $q_i$ are pairwise coprime we have that $p_m\neq p_n$ - otherwise $q_m$ and $q_n$ would have a common factor.
So we have an infinite set of primes $p_i$.
We apply this to the Fermat numbers by showing that they are pairwise coprime, and we choose these as our $q_i$ and take a prime factor of each as our $p_i$. Then from the first part we know that the $p_i$ all have a specific form, so there are an infinite number of primes having this form.
The second part of the answer concentrates on proving that the Fermat numbers $q_i$ are coprime, and assumes that the rest of the argument is easily completed.