INF142Assignment3