pratice contains dp and greedy
 clean up work done
 after modify for report mat not be modify later: no time
 add touring.cpp
 dev is badly destoroed! fixed it!