Tips and Tricks on solving programming puzzles by Mike Mirzayanov - author of CodeForces
View solutions of several random people
Notes on the problem
parameters 'withblanks' and 'limit' may be useful