Who among the following is the author of the Kiratarjuniya?

Who among the following is the author of the Kiratarjuniya?

Magha
Bharavi
Bhasa
Bhavabhuti
This question was previously asked in
UPSC CAPF – 2020
The Kiratarjuniya is a celebrated work of classical Sanskrit poetry (maha-kavya). It was written by Bharavi in the 6th century CE. The epic poem narrates the battle between Arjuna (disguised as a hunter) and Shiva (disguised as a Kirata or mountain-dweller).
Bharavi is known for his complex and ornate style, particularly his mastery of language and metre. The Kiratarjuniya is considered one of the great Sanskrit epics, alongside Kalidasa’s works and Magha’s Shishupala Vadha.
Magha was another prominent Sanskrit poet, author of Shishupala Vadha. Bhasa was an early Sanskrit playwright. Bhavabhuti was a Sanskrit playwright of the 8th century, known for plays like Uttararamacharita. These are all significant figures in Sanskrit literature, but Kiratarjuniya is definitively attributed to Bharavi.