Given a string, if it has even length return the string with the middle two characters swapped. If it has odd length, reverse the middle three characters. If the length is 3 or less, return the original string.