Prove that $\mathbb{N}$ contains uncountably many infinite subsets $(N_{\alpha})_{\alpha \in \mathbb{R}}$ such that $N_{\alpha}\cap N_{\beta}$ is finite if $\alpha \neq \beta$.
I think we have to assume that $\mathbb{N}$ has only countably many subsets of that kind and then arrive at a contradiction due to the finiteness of the intersection of any two distinct subsets between them. But I am unable to find the correct argument. What will be the possible approach here?