c. hot part 1 ...