Given the task definition and input, reply with output. 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.

It's hard to know how many stars to give this product because 1) on the one hand, it stopped working less than a month after I received it, but 2) the company honored its warranty and sent me a brand new one with no trouble at all. I just received the new one, and I really hope it has a much longer working life span than the first one I received last month!

4