Puzzle (SE28)

Got this on here, did it and now passing on. Few pieces missing you can see on the 2nd picture.