In this task, you're given a review from Amazon. 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, 4: good, 5: extremely good.

Example Input: This shirt is cute but not worth $18.99. The pattern is just printed on, as opposed to being woven, so the inside of the shirt has that white/washed-out look to it, and doesn't match the outside of the shirt. It's also a bit itchy. I may have paid $5 for this shirt if I saw it on a shelf but I certainly wouldn't have paid $18.99. I'll probably send it back, honestly.
Example Output: 2

Example Input: With shipping and tax ,this cost me almost $30, for the most awful muffin I've ever had in my life... incredibly salty (despite no added salt to the mix), bitter, mushy texture.
Example Output: 1

Example Input: I bought them for my 13-year old son. Within minutes, he already had a hole in one of them. After that, I explained to him that he cannot stretch the balls as much as he might like. Another weird thing about them is that they are a bit sticky so when my son tried to bounce it on the floor (it really does not bounce) it picked up all the cat hair and dirt on the floor.
Example Output:
2