It’s not quite cheating, but still discourages some people.
You can find him going to practice page → platform stats → top 3 Problem Solvers
He is 1 place. You can go to his profile and see he has 1200 successful submitions and ONLY 7 of them are wrong answers. Moreover he somehow manages to solve 1 problem in 1 minute (which diff>1700). And even more if you go on other’s submitions page and see previous successful submition on python 3.6 - his code is exactly the same. And his rating is … hm… not that he is that good.
What I want to say - it’s not fair. I am currently on top 3 problems solvers and I fairly solve 10-20 problems a day - that’s my way of getting better.(just solve every single problem gradually). And I want to get top 1 - that would be an achievment, yea. But now I have 0 chance.