(a) To find the values that separates the bottom 3%, we can use a z-score table or z-score calculator. The distribution we have is not in terms of z, so after we find the z-score such that the data separates the bottom 3%, we have to convert it to x value using:

Where μ is the mean and σ is the standard deviation.
Consulting a table for z-scores, we can see that the z-score value that separates the bottom 3% is approximately -1.88, that is:

Thus, we can use this value of z to calculate x:

So, the value that separates the bottom 3% is $1709, that is, approximately 3% have a salary less than $1709.
(b) Here we do similarly, but we consult the value for top 15%, but usually we need to check the values below, not up, so we can check insteade, the value that separates the bottom 85%, which will be the same as the one that separates the top 15%.
Consulting a table for z-scores, we can see that the z-score value that separates the bottom 85% is approximately 1.04, that is:

Now, we just convert it to x:

So, the value that separates the top 15% is $1928, that is, approximately 15% have a salary greater than $1928.