One chip challenge part 2