The reason why i open this column is that the better code is more productive in my thought.The more diffcult i met the faster capacity of programing increase faster.