Given the task definition and input, reply with output. Generate a question which can yield the answer mentioned in the input. Generated question must be answered by the answer provided in input, without using any extra knowledge.

Context : Kata Kabanova (also known in various spellings including Katia, Katja, Katya, and Kabanowa) is an opera in three acts, with music by Leos Janacek to a libretto by Vincenc Cervinka, based on The Storm, a play by Alexander Ostrovsky.
Answer : The Storm
The Kata Kabanova is based upon what?