How challenging did you find INF1505?