How challenging did you find INF3705?