Lancope Coding Exercise , Ravi Basawa