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: Love this hot chocolate--nice creamy flavor.  The price is good and I love the single packs.  This is not a flavor available to me locally.
Example Output: 5

Example Input: I was one of fifty families chosen to receive Nabisco Oreo Mini Cakesters for free to do a product review on.  Once I received my Nabisco Oreo Mini Cakesters in the mail, I and two of my grandsons decided to do the taste test immediately.  The box of Nabisco Oreo Mini Cakesters comes with five individual packages.  Each package is 100 calories.  In fact, the Nabisco Oreo Mini Cakesters are advertised as being 100 calorie packs so that people will know exactly how many calories they are having so there is no guesswork involved.  Each 100 calorie package comes with three Oreo mini cakesters which translates to each mini cakester having approximately thirty-three and one third calories.  The appearance of the Nabisco Oreo Mini Cakesters is one of tiny chocolatey goodness.  They are a dark chocolate color with a thin slice of cream filling and are soft and slightly crumbly.  When you put a Nabisco Oreo Mini Cakesters into your mouth, they crumble into a delicious chocolate cake flavor.  In fact, they do remind me a little of having a small bite of chocolate cake.  The Nabisco Oreo Mini Cakesters mostly have a chocolate flavor and the cream filling isn't as easily tasted or rather it wasn't possible to isolate the flavor of the cream from the chocolate but I didn't have a problem with this and neither did either of my grandsons.  My oldest grandson ate almost two 100 calories packs of the Nabisco Oreo Mini Cakesters minus one or approximately 167 calories.  He enjoyed eating them and even gave Nabisco Oreo Mini Cakesters his `lick of approval' to the wrapper they came in!  My youngest grandson isn't able to communicate effectively verbally (he's special needs) but I considered his dedication to eating his Nabisco Oreo Mini Cakesters as a sign of approval as seen through his chocolate face and intensity as he ate his 100 calorie pack plus the one loose one from his older brother or his approximately 134 calories.  I definitely give the Nabisco Oreo Mini Cakesters a thumbs up.  I believe that I really got a true sense of how good they tasted from my two 100 calorie packs or 200 calories worth of Nabisco Oreo Mini Cakesters that I ate. I honestly didn't mean to eat both 100 calorie packs but that last one was sitting there calling my name and my adult daughter was not home yet so, I ate it.  But luckily I know that all I had was 200 calories which in the grand scheme of things is not too bad at all!  I like the fact that the Nabisco Oreo Mini Cakesters are presented as a 100 calorie pack.  I found the thought comforting especially since I ate two packages of them!  I even found it fun to know how many calories my grandsons were consuming of them too!!  I am diabetic and overweight besides so knowing the calorie count is a good thing for me.  I think the Nabisco Oreo Mini Cakesters are good for a small chocolatey treat when you just want something sweet and chocolate but you don't want to overindulge.  If I have any complaint about the Nabisco Oreo Mini Cakesters, it would be that they are too small!!  But since that is actually part of their appeal, I don't consider their small size a problem.  I do recommend Nabisco Oreo Mini Cakesters for anyone who wants a small and controlled portion of a chocolate treat because they are the perfect size to keep you in control of your diet instead of letting the chocolate treat control you.
Example Output: 5

Example Input: The picture and description was Pure Butter Mini Shortbread Round, then I decided to order it because I love them so bad. But when i got the package, it came out at Mini CHOCOLATE CHIP shortbread which I don't like.
Example Output:
2