Completed problems 1-3