Hello Codeforces!
In the last few weeks(after I saw a round made by Experts and CMs) I thought about authoring some problems , just to have fun with my friends or to submit it to some CP website .
But I found it really hard to find a good idea for a problem which isn't the same or like some problem I solved before .
So I just want to ask high-rated coders and problem setters , are there some steps you follow when you want to make a new problems ?
Do you for example set some algorithm or topic before starting or just think for some problem then solve it
Thanks !