Tested working-

Top piece is broken as shown in 2nd last and last pict