In programming, recursion is a process that repeats itself until it has reached a different outcome - like working a boulder problem!
Start on the jugs under the roof, pull up to the large rail on the upper face (using pockets on the face), then traverse the rail to the left and find a small hold to help you mantel up and onto the rail for topout. I do not suggest cranking on the far left end of the rail to swing up into the mantel, as this section does sound somewhat hollow when tapped with a hammer.
Definitely need a few pads and a spotter considering the sloped landing
On the Flying Dog boulder just past the cave.
2 - 3 pads, spotter
Teton Valley, ID