Asurion Interview Question

A challenge I had overcome.