‘Guys and Dolls’ opens