part 1 small passed