All exercises of part 1.