Three-way Branch#3568