Ravi found 17 tennis balls but 14 were broken. How many tennis balls does Ravi have left?