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: Come on Amazon, give me a break. Powdered tofu? Get in some real food and I'll buy more from you. I went looking for table sugar. You've got 100 weird kinds of sugar (that you expect me to buy in bulk!) but NO just plain sugar. I'm not eatin' any more of this rice and tofu bread either. Sorry I just had to rant.
Example Output: 2

Example Input: I love canned sardines and when they put me on a low salt diet I figured that was the end of my sardines until I found these. They taste fantastic,the price is reasonable and you can at least have something that before these sardines was not available to people on a low salt diet. Side benefits as they are skinless and boneless. Thanks to the Roand Co.
Example Output: 5

Example Input: I was looking forward to this order from Amazon. I've been on a calorie restricted diet for months and it's the taste of grains (bread, chips, crackers)that I miss the most. I find these Thin Crispbreads from Kavli to be the perfect solution. They are ultra thin. I mean they are thinner than you might think possible. As soon as I saw the first one I was amazed it made it through the shipping process in one piece. So far I have not come across a single broken cracker. My next thought was...."well, as soon as I bite into it, the thing's going to explode into a thousand tiny shards. I was amazed when it held together and showed only a perfect half moon hole where my teeth had been. These crackers really hold together nicely. The flavor is very plain. There is no seasoning, and very little salt. they taste like the grains they are made from. I have ordered a case of the "Garlic" flavor and look forward to trying them. I eat these with a generous spoonful of very low calorie pepper and eggplant spread that makes for a very low calorie snack. I highly recommend these.
Example Output:
5