csc 181 task1