This isn’t one of those "how I became Candidate Master in 6 months" stories.
This is what happens when you say "I’ll do it tomorrow" for 3 straight years.
I’m not red. Not purple. Hell, I’m not even consistent.
I’m just someone who started CP with big dreams — and then made every mistake possible.
If you’re stuck, lazy, unmotivated, scared, or feeling like you’re not improving...
Read this before you waste the same time I did.
Mistake #1: Practicing only when I felt motivated
I’d solve 5 problems in one random burst, feel proud… and then disappear for 10 days.
I blamed mood, college, stress, sleep.
But here’s the thing:
CP doesn’t care how you feel.
If you're not consistent, you're not improving.
Mistake #2: Clicking the editorial the second I got scared
I’d read the statement. Felt hard. Editorial. Copy-paste. Move on.
And then I told myself, "Well, at least I understood the idea."
No. I didn’t.
I skipped the thinking part — and that’s where real growth happens.
Every time you avoid the pain, you're avoiding the progress.
Mistake #3: Avoiding math like it was the plague
I told myself:
"Math is for smart kids. I’ll just get better at implementation."
And that’s how I stayed stuck.
You can’t dodge math in CP.
It’s not optional. It's the core.
Mistake #4: Spamming contests, never upsolving
My routine:
Div 2 contest → A, B → Fail at C → Rage → Wait for the next contest
Upsolve? Nope. Analyze? Nah. Just pray I magically get better next time.
Guess what?
Contests are where you test.
Upsolving is where you learn.
No upsolve = no level up.
Mistake #6: Waiting for a "perfect plan"
I kept designing pretty schedules:
"30-day roadmap to Expert!"
"Revise graphs in 7 days!"
Followed them? Not once.
Planning felt productive. But it was just procrastination wearing a tie.
What All This Did to Me:
- My rating? Flatlined.
- Confidence? Gone.
- Motivation? Dead.
- I started believing: "Maybe I’m just not built for this."
- Spent more time scrolling CF than solving problems.
And worst of all?
I lied to myself. Repeatedly. "I’m trying." — when I wasn’t.
If You’re Still Reading:
You don’t need a new tutorial.
You don’t need more motivation.
You just need to stop lying to yourself.
Put in the work. Sit with the pain.
Make this the moment you change.
Final Words:
Don’t be me. Don’t waste your time.
If you're lazy, inconsistent, scared, or just tired of staying stuck — I get it.
But you can still turn it around. I'm trying. You can too.
Let’s suffer together. Let’s level up together.
But this time, for real.
—
From a guy who wasted years — but hasn’t given up yet.



