Amherst Interview Question

Many technical questions