programming puzzles : InterviewStreet (N-Kings) , projecteuler.net etc
N-kings: Interview Street. place N-Kings on a chess-board.