Answer:
1) P-value = 0.02
2) We reject H(0) in favor of H(a)
Explanation:
We have to perform a test on the difference between means.
The claim is that average calorie intake at lunch for consumers of high fiber breakfast cereal is lower than that for non-consumers of high fiber breakfast cereal.
Then, the null and alternative hypothesis are:

being:
μ1: The mean calorie intake at lunch for consumers of high fiber breakfast cereal
μ2: The mean calorie intake at lunch for non-consumers of high fiber breakfast cereal
The sample for the consumers has a size n1=43, a mean of M1=604.02 and a standard deviation of s1=64.05.
The sample for non-consumers has a size n2=107, a mean of M1=633.23 and a standard deviation of s1=103.3.
The difference between means Md is:

The standard error for the difference between means is:

Then, we can calculate the test statistic:

The degrees of freedom are:

For a t=-2.09 and df=148, the P-value of this left-tailed test is:

2) If the significance level is 0.1, the P-value is smaller, so the effect is significant. The null hypothesis is rejected.
There is enough evidence to support the claim that average calorie intake at lunch for consumers of high fiber breakfast cereal is lower than that for non-consumers of high fiber breakfast cereal.