Masterpieces 31542 Alan Giana Hidden Retreat Puzzle, 300 Pieces