Place these steps of the network troubleshooting methodology in the correct order from start to finish.
A. Implement a solution.
B. Establish a theory of probable cause.
C. Identify the problem.
D. Verify full system functionality.
E. Establish a plan of action.
F. Document the findings.
G. Test the theory to determine the cause.