paper for c304 task 1 9857307