Epic Interview Question

Still in the process, waiting for response from phone interview.