Some thoughts about solving puzzles using programatic approaches!