I want to show the following: Every binary tree with $n$ leaves has a subtree with $k$ leaves where $\frac{n}{3} \leq k \leq \frac{2n}{3}$.
My approach: First thing I did was to draw a binary tree and think about the problem and what I could do.
First I consider $k \leq \frac{2n}{3}$: If I consider a complete binary tree, then the "best case" where a subtree has the most leaves possible is where $k= \frac{n}{2}$. For an argument I tought of choosing the root of the subtree to be on the first level of the tree.
I think one could argue similarly for $\frac{n}{3} \leq k$, but what I got so far does not seem very "substantial" to me. My question is: How would one proof this statement?