Part two
352