I'm Rick Astley from Never gonna give you up.
I find competitive programming very interesting. One of the wonderful aspects is that a skilled coder tries the best he can to solve even very difficult problems, without resigning or reading the editorial. The skill you should have is to say "Never gonna give you up" to any problem.
Good coding :D