In this task, you're given a review from Amazon's food products. Your task is to generate a rating for the product on a scale of 1-5 based on the review. The rating means 1: extremely poor, 2: poor, 3: neutral or mixed, 4: good, 5: extremely good.

Example Input: We've only used this once, but it kept us awake most of the night. We were surprised because it's decaf, but we couldn't sleep for hours after going to bed. Tastes good, though.
Example Output: 3

Example Input: I don't know why this flour isn't available in grocery stores in the Midwest. Typical grocer flours have a protein content much too high to give an authentic taste to such foods as pizza crust and homemade pastas. And after years of making homemade pastas and trying to find that perfect recipe that would result in those served in the best Italian restaurants in the US and Europe, I'm happy to discover, the secret was in the 00 protein content all along. What a fabulous difference this flour makes! Freezes well too.
Example Output: 5

Example Input: Tasty, small kernel popcorn. However, too small and too light to be popped in a hot air popcorn popper. The kernels are blown out of the popper before they are popped.
Example Output:
2