def sillycase(silly):
mid = (len(silly) + 1) // 2
return silly[:mid].lower() + silly[mid:].upper()
print (sillycase("hello"))
print (sillycase("helloa"))
print (sillycase("helloab"))
ZGVmIHNpbGx5Y2FzZShzaWxseSk6CiAgICBtaWQgPSAobGVuKHNpbGx5KSArIDEpIC8vIDIKICAgIHJldHVybiBzaWxseVs6bWlkXS5sb3dlcigpICsgc2lsbHlbbWlkOl0udXBwZXIoKSAKCnByaW50IChzaWxseWNhc2UoImhlbGxvIikpCnByaW50IChzaWxseWNhc2UoImhlbGxvYSIpKQpwcmludCAoc2lsbHljYXNlKCJoZWxsb2FiIikpCg==