There are 10 person. First person says: At least one of the person is liar. Second person says: At least two of the person is liar. Third person says: At least three of the person is liar. Fourth person says: At least four of the person is liar. .. .. Tenth person says: At least a ten of the person is liar.
How many persons do you think are liar?
First: it can't be the case that they are all lying: if they are all lying, then it is true that "at least $n$ people are lying" for each $1\leq n\leq 10$, which in turn implies that they are all telling the truth: a contradiction.
If it is the case that exactly $n\geq1$ of them are telling the truth, then it must necessarily be the first $n$: if the person saying that "at least $j$ are lying" is telling the truth, then the people saying "at least $j-1$", "at least $j-2$", and so on must also be telling the truth.
So, if there are exactly $n$ of them telling the truth, then the $(n+1)$st person must be lying. So, it cannot be the case that "at least $n+1$ people are lying"; since we know that "at least $n$ people are lying", it must then be the case that exactly $n$ people are lying.
So, we have $n$ people lying, and $n$ people telling the truth; so, in this case, it must be the case that $n=5$. The first five people are telling the truth, and the last ten people are lying.