the three heroes and five gallants