first part

second part