The first edition,and the code has not optimizor.