Problem One with additional constraint