Courseiva

Microsoft Certified: Machine Learning Operations Engineer Associate (AI-300) (AI-300) (AI-300) — Questions 151204

204 questions total · 3pages · All types, answers revealed

Page 2

Page 3 of 3

151
MCQmedium

You are building a RAG application. Where should you store the indexed documents for optimal retrieval performance?

A.Azure Blob Storage
B.Azure Cache for Redis
C.Azure AI Search
D.Azure SQL Database
AnswerC

AI Search is the recommended service for RAG indexing.

Why this answer

Azure AI Search is the native indexer and retriever for AI Foundry RAG applications.

152
MCQhard

You are optimizing the cost of your GenAI infrastructure. You have several agents running in Prompt Flow that are idle for large portions of the day. Which runtime configuration should be modified?

A.Change the VM SKU to a burstable instance type.
B.Set the 'automatic_shutdown' property on the Prompt Flow runtime compute instance.
C.Implement a script to delete the runtime when the flow is finished.
D.Set the concurrency limit to zero.
AnswerB

Configuring the automatic shutdown property allows the compute instance to release resources when idle.

Why this answer

Setting the 'idle_time_before_shutdown' or similar inactivity policies in the Prompt Flow runtime ensures compute resources are deallocated when not in use.

153
MCQmedium

You are deploying a GenAI app to production and want to track the 'Token Usage' and 'Latency' metrics per user session. Which service should you integrate with your application?

A.Azure Application Insights
B.Azure Container Registry
C.Azure Key Vault
D.Azure Policy
E.Azure AI Search
AnswerA

Application Insights allows custom tracking of request duration and metadata.

Why this answer

Application Insights is the standard observability tool for Azure, enabling custom event tracking for tokens and latency.

154
MCQeasy

Which component in an Azure ML pipeline definition is responsible for specifying the runtime environment, including Python packages and Conda dependencies?

A.Compute Target
B.Datastore
C.Component
D.Environment
AnswerD

The Environment defines the software configuration, packages, and Docker image for the execution.

Why this answer

The Environment object defines the software stack, including dependencies and Docker images, needed for a job.

155
MCQmedium

You are configuring a batch scoring job. You need to ensure that the job processes data in parallel to reduce completion time. What property should you adjust in the 'ParallelRunConfig'?

A.Change the 'output_action' to 'append_row'.
B.Adjust 'process_count_per_node' and 'node_count'.
C.Enable 'distributed_training'.
D.Set 'min_nodes' to 1.
AnswerB

These define how many instances run the script concurrently.

Why this answer

The 'node_count' and 'process_count_per_node' are the key parameters in 'ParallelRunConfig' that dictate the degree of parallelism.

156
Multi-Selecteasy

Which TWO of the following are valid ways to authenticate to an Azure AI Foundry project?

Select 2 answers
A.API Keys.
B.Microsoft Entra ID (RBAC).
C.Hardcoded usernames in the code.
D.Local file-based passwords.
E.Public IP allow-listing only.
AnswersA, B

Used for programmatic access.

Why this answer

Entra ID (RBAC) and API Keys are the two primary methods for securing access to AI resources.

157
MCQeasy

Which Azure AI Foundry feature allows you to evaluate your model's performance?

A.Endpoint monitoring
B.Model Catalog
C.Deployment logs
D.Evaluation
AnswerD

This is the built-in feature for model assessment.

Why this answer

Evaluation in Azure AI Foundry allows you to run metrics against your model outputs to assess quality.

158
MCQhard

A pipeline step fails because it cannot find a file in the datastore. What is the most likely cause?

A.The workspace is too large
B.The compute cluster is off
C.Incorrect path definition in the component
D.The subscription is expired
AnswerC

Pipeline components must accurately reference paths within the mounted datastore.

Why this answer

The mount path or the relative path defined in the pipeline step component configuration is likely incorrect.

159
MCQmedium

You notice that your fine-tuned model is 'forgetting' base capabilities after training on a small dataset. What strategy should you use to mitigate this?

A.Include a portion of the original training data during fine-tuning.
B.Increase the fine-tuning learning rate.
C.Change the model architecture to GPT-4.
D.Reduce the batch size to 1.
AnswerA

Mixing datasets prevents the model from over-optimizing for the new data at the expense of old capabilities.

Why this answer

Rehearsal or mixing in base data (catastrophic forgetting prevention) preserves core capabilities.

160
MCQmedium

You are configuring an agent orchestration system using Prompt Flow. You need to capture trace data for every step in the agent's reasoning process. Which infrastructure component must be enabled to visualize this in Azure AI Foundry?

A.Configure the Prompt Flow runtime to use a Managed Identity with read access to the Blob Storage account.
B.Deploy a specialized Azure Function to intercept and log flow run events.
C.Increase the timeout threshold in the runtime environment settings.
D.Enable Azure Monitor diagnostic settings to stream Prompt Flow logs to a Log Analytics workspace.
AnswerD

Diagnostic settings are the standard mechanism to capture and store detailed execution traces from Prompt Flow.

Why this answer

Enabling the connection to an Azure Log Analytics workspace within the Prompt Flow project settings allows for the storage and visualization of trace data.

161
MCQmedium

You are deploying a model as a real-time endpoint. You want to ensure the deployment can handle sudden spikes in traffic. Which scaling configuration should you enable?

A.Auto-scaling
B.Static node count
C.Batch deployment
D.Pre-warmed instances
E.None of the above
AnswerA

Auto-scaling dynamically adjusts resources based on defined metrics like CPU utilization.

Why this answer

Auto-scaling allows the endpoint to dynamically adjust node count based on CPU/Memory usage.

162
MCQmedium

What is the recommended approach for managing configuration settings for different environments (Dev, Test, Prod) in an AI application?

A.Deploy different model versions for each environment.
B.Create separate Azure subscriptions for every environment.
C.Use 'App Configuration' service to manage environment-specific variables.
D.Hardcode values in the application code.
AnswerC

App Configuration enables centralized management of settings across environments.

Why this answer

Using environment variables or app configuration services is the standard way to inject configuration without hardcoding.

163
Multi-Selecteasy

Which THREE of the following are valid compute targets for Azure Machine Learning training?

Select 3 answers
A.Compute Cluster
B.Attached Kubernetes Cluster
C.Compute Instance
D.Azure Function
E.SQL Database
AnswersA, B, C

Valid training target.

Why this answer

Azure ML supports Compute Instances, Compute Clusters, and attached Kubernetes clusters for training.

164
Multi-Selectmedium

Which TWO of the following are benefits of using Prompt Flow for orchestration?

Select 2 answers
A.Removal of the need for an LLM.
B.Integrated testing and evaluation.
C.No need for authentication.
D.Automatic hardware management.
E.Visual design of complex flows.
AnswersB, E

Streamlines quality assurance.

Why this answer

Prompt Flow offers a visual interface for complex flows and integrated evaluation, which simplifies orchestration.

165
MCQhard

You are managing model versioning in Azure Machine Learning Registry. You need to promote a model from 'Staging' to 'Production' without creating a new asset version. Which command or action should you perform?

A.Change the 'run_id' in the model metadata.
B.Delete the old version and re-register as 'Production'.
C.Update the model asset by adding a 'Production' tag via the SDK or CLI.
D.Run 'az ml model create' with a new version number.
AnswerC

Tags are the standard way to track status without changing the asset version.

Why this answer

You should use the 'update' command on the existing model version asset to update its tags or properties to reflect the production status.

166
Multi-Selectmedium

You are using Azure Machine Learning Pipelines. Which THREE triggers can be used to start a pipeline?

Select 3 answers
A.Manual file drag-and-drop.
B.Scheduled trigger.
C.Direct code modification in the UI.
D.REST API endpoint.
E.Event-based trigger.
AnswersB, D, E

Standard time-based trigger.

Why this answer

REST endpoints, schedule, and event-based triggers (e.g., dataset changes) are supported.

167
MCQhard

You are building a RAG application and notice that the model sometimes hallucinates information not present in the retrieved documents. Which evaluation metric should you prioritize to mitigate this?

A.Groundedness
B.Relevance
C.Performance
D.Fluency
AnswerA

Groundedness verifies the response is based on the source context.

Why this answer

Groundedness specifically assesses whether the generated response is derived from the retrieved documents.

168
MCQmedium

You are defining an Azure Machine Learning environment for a training job. The environment requires a specific set of Python libraries. What is the best practice for defining these dependencies?

A.Define dependencies in a 'conda.yaml' file.
B.Hardcode pip install commands in the training script.
C.Install libraries via a startup script in the compute cluster.
D.Pre-install them on the virtual machine image.
AnswerA

This ensures consistent environment creation.

Why this answer

Using a 'conda.yaml' file is the best practice for managing reproducible Python environments in Azure ML.

169
MCQeasy

Which cost-tracking tool in the Azure portal allows you to view usage by specific Azure OpenAI deployments?

A.Azure Network Watcher.
B.Azure Cost Analysis.
C.Azure Advisor.
D.Azure Policy.
AnswerB

Provides detailed breakdowns of spending across resources.

Why this answer

Azure Cost Analysis allows you to filter and group costs by resource and resource-specific tags or deployments.

170
MCQhard

You are debugging a prompt that is performing poorly on edge cases. You decide to use a 'Chain-of-Thought' approach. Why does this improve performance?

A.It enables the model to break down complex logic into sequential steps.
B.It bypasses the safety alignment layer.
C.It forces the model to use more input tokens, reducing costs.
D.It reduces the context window size.
AnswerA

Intermediate reasoning steps guide the model toward correct final conclusions.

Why this answer

CoT forces the model to generate intermediate reasoning steps, which improves logic in complex tasks.

171
Multi-Selectmedium

Which THREE types of information are found in a Run Object in Azure ML?

Select 3 answers
A.Tags.
B.Billing history.
C.Metrics.
D.Network topology map.
E.Parameters.
AnswersA, C, E

Metadata labels.

Why this answer

Metrics, parameters, and tags are all core components of a run record.

172
MCQhard

You want to measure 'Relevance' in a RAG application. The relevance evaluator detects how well the response answers the user query. If the model provides a factually correct answer that does not address the prompt, which metric will capture this failure?

A.Relevance
B.Fluency
C.Coherence
D.Groundedness
AnswerA

Relevance measures the alignment of the answer to the question.

Why this answer

Relevance specifically measures if the response directly addresses the user's intent.

173
Multi-Selecteasy

Which TWO of the following are effective ways to reduce hallucination?

Select 2 answers
A.Increasing the temperature to 0.7.
B.Removing the system prompt.
C.Using the longest possible response length.
D.Explicitly instructing the model to say 'I don't know' if the context is insufficient.
E.Providing ground-truth reference context in the prompt.
AnswersD, E

This stops the model from speculating.

Why this answer

Giving the model an 'I don't know' option and providing relevant context are proven techniques.

174
Multi-Selecteasy

Which TWO metrics are most useful for evaluating the 'User Experience' in a conversational agent?

Select 2 answers
A.Relevance
B.Disk I/O speed
C.Latency
D.Model training loss
E.GPU voltage
AnswersA, C

An irrelevant answer is a poor user experience.

Why this answer

Latency and the quality of the answer (Relevance) are the primary drivers of user satisfaction.

175
Multi-Selectmedium

Which THREE of the following represent lifecycle stages of an ML model in Azure ML?

Select 3 answers
A.Training
B.Data Cleaning
C.Registration
D.Deployment
E.Policy Enforcement
AnswersA, C, D

The model generation phase.

Why this answer

Training, Registration, and Deployment are sequential stages in the model lifecycle.

176
MCQhard

You need to ensure that your Azure ML models are deployed with high availability across multiple regions. Which deployment strategy should you configure?

A.Kubernetes Online Endpoints
B.Managed Online Endpoints with multiple deployments
C.Batch Endpoints
D.Azure Container Instances (ACI)
AnswerB

Managed Online Endpoints allow splitting traffic across multiple deployments in different regions.

Why this answer

Managed Online Endpoints support multi-region traffic distribution by using managed deployments behind a single endpoint.

177
Multi-Selecthard

You need to implement a retraining trigger based on performance degradation. Which TWO metrics should you monitor to decide when to retrain?

Select 2 answers
A.CPU usage of the inference cluster
B.Network latency
C.Number of active users
D.Model prediction precision
E.Model prediction accuracy
AnswersD, E

Declining precision indicates the model is failing to identify classes correctly.

Why this answer

Accuracy and precision are key performance indicators that signify model decay.

178
MCQeasy

Which infrastructure artifact acts as the primary container for organizing and managing your models, deployments, and associated connections in Azure AI Foundry?

A.Azure AI Resource
B.Azure Machine Learning Workspace
C.Azure Resource Group
D.Azure AI Project
AnswerD

The Project is the specific container for model deployments, flows, and agent configurations.

Why this answer

An Azure AI project is the core resource that organizes models, deployments, connections, and flow assets within the Azure AI Foundry ecosystem.

179
Multi-Selectmedium

A developer is troubleshooting an agent that is failing to connect to an external tool. Which THREE of the following infrastructure settings should be verified?

Select 3 answers
A.The Azure AI Foundry 'Connections' configuration for the specific tool.
B.The Environment Variables passed to the Prompt Flow runtime.
C.The Azure Resource Group location.
D.The model version of the LLM.
E.The Network Security Group (NSG) rules allowing outbound traffic from the runtime.
AnswersA, B, E

The Connections object manages the credentials/API keys for external services.

Why this answer

Connection failures often stem from incorrect credential management, network blocking, or misconfigured environment variables that define the external tool's access.

180
Multi-Selectmedium

Which THREE actions are essential when managing a 'Golden Dataset' for LLM evaluation?

Select 3 answers
A.Versioning the dataset to track changes
B.Encrypting the data with public keys only
C.Deleting logs after each test run
D.Updating the dataset as model capabilities change
E.Curating high-quality prompt-response pairs
AnswersA, D, E

Versioning ensures reproducibility.

Why this answer

Curating high-quality data, versioning it, and periodically updating it are key management activities.

181
MCQhard

You need to detect 'jailbreak' attempts in your RAG application. You are implementing a custom evaluation pipeline. Which technique is most effective for identifying adversarial inputs designed to bypass system instructions?

A.Adversarial input classification using a dedicated judge model
B.Token usage tracking
C.Latency threshold monitoring
D.Semantic similarity scoring
AnswerA

Using a judge model to classify prompt intent is the recommended approach for detecting jailbreaks.

Why this answer

Adversarial evaluation using a 'jailbreak' detection model or prompt-based evaluation is the standard approach to identify bypass attempts.

182
Multi-Selecthard

Which THREE of the following are common reasons for a model deployment to fail on a Managed Online Endpoint?

Select 3 answers
A.Missing Python dependencies
B.Incorrect storage account name
C.Insufficient quota for the VM SKU
D.Errors in the scoring script
E.Slow internet connection
AnswersA, C, D

Causes runtime import errors.

Why this answer

Invalid scoring scripts, missing dependencies in the environment, and insufficient resource limits are frequent causes.

183
MCQeasy

You are onboarding a team to Azure AI Foundry. You need to assign the minimum permissions for a developer to deploy and test a model. Which role should you assign?

A.Owner
B.Reader
C.Azure AI Developer
D.Contributor
AnswerC

This role is specifically designed for developers working within AI Foundry projects.

Why this answer

The 'Azure AI Developer' role provides sufficient permissions to manage resources and perform model deployments within the project.

184
MCQhard

You are configuring a 'Managed Online Endpoint' with SSL termination. Where do you manage the SSL certificates?

A.Via the Azure front-end load balancer/gateway service.
B.In the 'Python' score script.
C.Inside the Endpoint configuration YAML.
D.In the 'workspace.json' file.
AnswerA

SSL/TLS termination happens at the infrastructure boundary.

Why this answer

The SSL certificates are managed at the Azure 'Front Door' or 'Application Gateway' level, or by using the built-in certificate management if using Azure-provided domains for endpoints.

185
MCQeasy

What is the primary function of a 'Prompt Template' in an Azure AI Prompt Flow?

A.To cache previous responses
B.To define the structure of the prompt with dynamic inputs
C.To perform load balancing
D.To automatically retrain the model
AnswerB

Templates provide a repeatable structure for LLM interaction.

Why this answer

A prompt template allows users to define the structure of the prompt while injecting dynamic variables.

186
MCQeasy

What is the primary benefit of 'Prompt Versioning' in an MLOps lifecycle?

A.It increases model training speed
B.It eliminates the need for evaluation
C.It automatically generates unit tests
D.It ensures reproducibility and enables easy rollbacks
AnswerD

Versioning ensures you can track which prompt produced which output.

Why this answer

Versioning prompts allows for tracking changes, reverting to previous versions, and comparing performance over time.

187
MCQhard

You are implementing an agentic workflow using Azure AI Foundry. The agent needs to access a secure external API. How should you store the API key securely within the project?

A.Pass the key as an environment variable in the deployment YAML.
B.Hardcode the key in the prompt template.
C.Save the key in a local '.env' file in the code repository.
D.Store the key in an 'Azure Key Vault' and reference it as a 'Connection' in the AI Project.
AnswerD

Using Key Vault with AI project connections is the secure, recommended practice.

Why this answer

Azure AI Foundry provides a 'Connections' feature that allows storing credentials as secrets, which can then be referenced by agents.

188
Multi-Selectmedium

Your team wants to monitor the safety of model outputs. Which THREE steps should you take?

Select 3 answers
A.Configure 'Diagnostic Logs' to track flagged content.
B.Enable 'Content Safety' filters in the deployment.
C.Set up 'Alerts' for high content violation rates.
D.Allow all models to bypass filters for performance.
E.Disable all logging to save storage space.
AnswersA, B, C

Visibility into filtered events.

Why this answer

Setting up content filters, monitoring logs, and configuring alerts are key to ensuring output safety.

189
MCQhard

You notice your model is outputting redundant information. Which parameter specifically targets the penalty for repeating tokens?

A.max_tokens
B.presence_penalty
C.frequency_penalty
D.top_p
AnswerC

Frequency penalty penalizes tokens based on how many times they have already appeared.

Why this answer

The frequency_penalty parameter is explicitly designed to reduce the probability of tokens that have already appeared.

190
MCQmedium

You want to automate the testing of your prompt flows as part of your CI/CD pipeline. Which tool should you use?

A.Prompt Flow CLI
B.Azure Logic Apps
C.Azure Functions
D.Azure AI Search test console
AnswerA

The CLI is the standard tool for integration into CI/CD.

Why this answer

The 'pf' (Prompt Flow) CLI is designed to run flows and evaluations programmatically in CI/CD pipelines.

191
Multi-Selectmedium

Which THREE steps are necessary to successfully fine-tune an Azure OpenAI model?

Select 3 answers
A.Manually update the model weights in the code.
B.Prepare and upload a training dataset in JSONL format.
C.Disable the input filter in the portal.
D.Select a compatible base model for fine-tuning.
E.Monitor the training job progress.
AnswersB, D, E

JSONL is the standard format for fine-tuning data.

Why this answer

Data preparation, selecting the base model, and managing the fine-tuning job are fundamental steps.

192
MCQhard

Your team wants to perform 'Red Teaming' on your application. Which activity describes this process correctly?

A.Unit testing code snippets
B.Automated performance testing for latency
C.A/B testing two different model versions
D.Controlled adversarial testing to find safety and security gaps
AnswerD

Red teaming is specifically about finding vulnerabilities through adversarial simulation.

Why this answer

Red Teaming involves adversarial testing to find edge cases, safety flaws, and security vulnerabilities.

193
MCQeasy

You notice your model deployment status is 'Succeeded' but inference requests are failing. Where should you first check for connectivity issues?

A.The 'Endpoints' tab in Azure AI Foundry
B.The 'Keys' tab in the Azure Portal
C.Azure Subscription usage reports
D.Azure Storage Account logs
AnswerA

This is the primary location to verify endpoint health and URI.

Why this answer

The 'Endpoints' view in the AI Foundry project shows the connectivity status and endpoint URLs for the model.

194
Multi-Selectmedium

Which THREE factors influence the cost of an Azure ML Compute Cluster?

Select 3 answers
A.Idle time before shutdown
B.Minimum number of nodes
C.Workspace name
D.Number of users
E.VM SKU (size/type)
AnswersA, B, E

Reduces cost during inactivity.

Why this answer

VM SKU, node count, and idle time settings directly impact spending.

195
MCQhard

You need to monitor the 'latency' and 'token usage' of your model deployments in real-time. Which tool provides the most granular view?

A.Azure Billing dashboard
B.Azure Monitor with diagnostic logs
C.Azure Activity Log
D.Azure AI Foundry 'Overview' tab
AnswerB

This allows querying specific events, latency, and token consumption.

Why this answer

Azure Monitor with custom log queries against the diagnostic logs of the AI resource provides the most granular view.

196
MCQmedium

What is the primary function of the 'Prompt Flow' tool within Azure AI Foundry?

A.To create and test prompt-based workflows.
B.To manage Azure subscriptions.
C.To perform data visualization.
D.To manage firewall rules.
AnswerA

Prompt flow is dedicated to building and testing agentic workflows.

Why this answer

Prompt Flow is a development tool designed to streamline the entire development cycle of AI applications, from prototyping to deployment.

197
Multi-Selecthard

When implementing LLM-as-a-judge for evaluation, which TWO factors can influence the reliability of your results?

Select 2 answers
A.The color of the application dashboard
B.The specific prompt instructions provided to the judge LLM
C.The number of tokens available in the workspace quota
D.The location of the storage account
E.The capability of the judge LLM
AnswersB, E

The judge's system prompt dictates evaluation logic.

Why this answer

The choice of judge model and the design of the system prompt for the judge significantly impact the result quality.

198
Multi-Selectmedium

Which THREE security features are essential for a production Azure ML deployment?

Select 3 answers
A.Key Vault integration.
B.Managed Identity.
C.Open inbound ports in NSG.
D.Virtual Network (VNet).
E.Public IP exposure.
AnswersA, B, D

For credential management.

Why this answer

Managed Identities, VNet integration, and Key Vault are essential for secure enterprise ML.

199
MCQhard

Your Azure ML training job fails with an 'Out of Memory' error on a GPU cluster. You need to ensure the job runs successfully without modifying the model code. What should you do?

A.Increase the idle time for the compute cluster
B.Enable auto-scale to zero
C.Change the VM size to one with higher memory
D.Update the workspace storage account
AnswerC

Selecting a VM SKU with more RAM and GPU memory resolves OOM errors.

Why this answer

Scaling up to a VM size with more RAM or GPU memory is the most direct way to resolve OOM issues in training jobs.

200
Multi-Selecthard

You are reviewing the infrastructure architecture for a GenAI application that requires strict regulatory compliance. Which TWO of the following configurations are required to ensure data privacy and residency?

Select 2 answers
A.Disabling the storage of input/output data in the Azure AI service via policy.
B.Using Private Link to ensure traffic never touches the public internet.
C.Increasing the model throughput capacity.
D.Enabling Public IP access for remote debugging.
E.Deploying models across multiple global regions.
AnswersA, B

Ensuring data is not persisted by the AI service is a key compliance requirement.

Why this answer

Data residency and privacy in GenAI are best managed by ensuring data is not stored permanently in the AI service and by strictly controlling network traffic via Private Links.

201
Multi-Selecthard

Which THREE components are required to define a 'Managed Online Deployment'?

Select 3 answers
A.A GPU compute instance.
B.An environment definition.
C.An inference script.
D.A registered model.
E.A training dataset.
AnswersB, C, D

Defines runtime libraries.

Why this answer

An environment, a model artifact, and an inference script (score.py).

202
MCQmedium

To optimize costs for an enterprise chatbot, you want to implement token usage monitoring. Which Azure service should you integrate to track token consumption per user?

A.Azure Data Factory.
B.Azure Cognitive Search.
C.Azure SQL Database.
D.Azure Monitor with Log Analytics.
AnswerD

Azure Monitor allows for custom queries on token usage metrics.

Why this answer

Azure Monitor logs can be used to track and analyze usage metrics exported from Azure OpenAI instances.

203
MCQmedium

Which technique is most appropriate for optimizing RAG performance when the vector database returns too much noisy information?

A.Changing the embedding model to a smaller one.
B.Implementing a re-ranking stage.
C.Increasing the number of chunks retrieved.
D.Reducing the temperature to 0.
AnswerB

Re-ranking improves precision of context retrieval.

Why this answer

Re-ranking filters top retrieved results to ensure high-quality context is passed to the LLM.

204
MCQeasy

A model is exhibiting data drift. You have created a drift monitor. What is the next step to automate the retraining?

A.Update the dataset version.
B.Manually restart the compute cluster.
C.Configure an Event Grid subscription to trigger a pipeline.
D.Create a 'RetrainingTrigger' in the model registry.
AnswerC

This bridges the monitor alert to the execution logic.

Why this answer

After creating a monitor, you set up an 'Event Grid' subscription to notify an Azure Function or Logic App to trigger the pipeline.

Page 2

Page 3 of 3

All pages