Test the algorithm on a more realistic schema, with state depending on zipcode.