Looks like it's working fine but 3rd requirement is not passed