Question from the Typescript - Overview test

Which of the following utility types makes all properties of a given type optional?