GEICO Interview Question

Most challenging assignment/project given