Identify all x-values where the graph exists
Include x-values where the graph has solid points
Exclude x-values where the graph has open circles
Exclude x-values where the graph has vertical asymptotes or breaks
Write the domain in interval notation if needed
Use unions if the graph has separate x-intervals
Check whether endpoints are included or not
Read left to right across the graph to find all valid x-values
