The correct order for the naturalization process is:
- file an N-400 application (step 2)
- take an English and US history examination (step 3)
- appear before a judge for a court hearing (step 4)
- take an oath of allegiance (step 1)
Therefore, the correct answer is:
B. 2, 3, 4, 1