INF231 discussion 3