Uploaded problems 1-5