To find the number of office buildings that can be cleaned, we can let \( x \) represent the number of office buildings. Each office building has 21 windows, so the total number of windows cleaned for \( x \) office buildings would be \( 21x \). In addition, there is one school with 42 windows. The total number of windows cleaned from both buildings can be represented as:
\[ 21x + 42 = 126 \]
This means the correct equation to solve the problem is:
21x + 42 = 126.