* modified code and bug fixed
test has done
solved 3.33
solved 3.34
solved 3.35