You have ten lanterns, five of which are working, and five of which are broken. You are allowed to choose any two lanterns and make a test which tells you whether there is a broken lantern among them or not. How many tests do you need until you find a working lantern?