This document presents a branch and bound technique to solve a three-stage flow shop scheduling problem that considers breakdown intervals and transportation time. The algorithm aims to minimize the total elapsed time. It provides notation for the problem, describes the mathematical model and development, provides a numerical example, and references other related work. The algorithm calculates lower bounds at each step of the branch and bound tree to find the optimal sequence that minimizes the total elapsed time, accounting for any impacts of breakdown intervals.