If I am a cheater and have solutions to some problems, and for each solution, I read the code, understand it, and then write my own code from scratch based on the idea of the code I copied as if I came up with the idea myself, how can Codeforces catch me? How can the Codeforces system detect this type of cheating?