Level 2

Added level 2 and fixed some bugs in level 3.
Merge pull request #2 from ankongxueying/master

Level 2