Turandot To obtain permission to marry her, a suitor has to solve three riddles; any wrong answer results in death. Calaf passes the test, but Turandot still refuses to marry him. He offers her a way out: if she is able to learn his name before dawn the next day, then at daybreak he will die. In the original story by Nizami, the princess sets four conditions. The first is "a good name and good deeds", and then the three challenges. The opera was unfinished at the time of Puccini's death in 1924, and was completed by Franco Alfano in 1926.
Giacomo Puccini composers discovered that they were both engaged in writing operas based on Murger's work. Leoncavallo had started his work first, and he and his music publisher claimed to have "priority" on the subject (although Murger's work was in the public domain). Puccini responded that he started his own work without having any knowledge of Leoncavallo's project, and wrote: "Let him compose. I will compose. The audience will decide." Puccini's opera premiered a year before that of Leoncavallo, and has been a perennial audience favorite, while Leoncavallo's version of the story was quick to fade into obscurity. Puccini's next work after