step1, create some class
programming 2 day
haspath complete.
before optimize getnextstep
finish without test of findminipath
finish fix a bug
finish a easy test case.
finish