intermediate part 2 result