3. all of the following