Select the reasons why agriculture was not very profitable in New England.

The soil was not very fertile.
The winters were long.
There was not a market for agricultural products.
The king forbid farming in the colonies.