part 1.
536