task18 have been done,but without '/', i\m going to do it late at home
tests for task_18