What you should remember isn't the problem solutions, but how you solved them. That's the real trick; the problems are different almost every single time.
Just keep solving difficult problems. (What I find useful is to introduce wickedly difficult problems that lie in wait for me for months, then strike without warning on a three day weekend. Keeps me in shape!)
