Internet Brands Interview Question

Nothing unexpected or too difficult