Which one is the shortest drama of Shakespeare?AHamletBA Midsummer Night's DreamCThe Comedy of ErrorsDMacbethAnswer: C. The Comedy of Errors