I Need to write a function using C wherein I should do the following: (i) The function will receive a string in a character pointer (ii) This string will adhere to the following structure: "Kentucky+New York+Arizona+Nevada" The number of states can differ from 4 to 50 The delimiter between States can differ from '+' to ',', hence I would like to pass the delimiter to the function. (iii) This string should then be sorted alphabetically from left to right. The above example would then become: "Arizona+Kentucky+Nevada+New York" (iv) This string needs to be returned from the function using a character pointer. Please help me in this.