Amherst interview question

Many technical questions