@Eeyores: Correct! Great job! (The third way that could be considered is black saccing a bishop on c3, the white rook emerges, then black sacs something else on b3, but that's proven impossible as then the c8-bishop couldn't usefully come out.)
@chesssmart82: Getting better; both are legal but less trivially so. In the first white took the f8-bishop (with R, N, Q or even K); in the second the c1- and c8-bishops were captured, and underpromoted pawns made it to g3 and g6. I'll show diagrams as these are a good introduction to basic retro concepts.
@Justified08: All 5 trivially legal. No issues with doubled pawns, trapped pieces, lack of last moves, underpromotions or anything with those 5.
@Eeyores: Almost correct, but some part is wrong. But there is one oversight you made, which accounts for getting it half-correct overall. There are actually 3 ways to resolve the bB-wR queenside situation which must be accounted for, and you looked at just 1.
Ok h3 is legal to. Black could take a1 rook, promote to knight get to h3. White takes h3, plays rook h1, g1,g6, c6. Black goes dxc6 be6 bc4 ba6.