Considering that Jack is a professional mountain climber, he uses 623 meters of his rope on a massive mountain. He then buys an additional rope, ending up with a total length of 377 meters more than the length of the first rope. However, due to unforeseen circumstances, Jack has to use 675 meters of the combined length of rope in a rescue mission. How much length of rope does Jack have left now?