harder part

.