class M{
static String c
( String s
) { String x
= "([a-z])(.*?)([a-z])" ,y
= "$3$2$1" ; return s.
replaceAll ( x,y
) .
replaceAll ( x.
toUpperCase ( ) ,y
) ; }
public static void main
( String [ ] a
) { System .
out .
println ( c
( "lLEhW OroLd!" ) ) ; System .
out .
println ( c
( "rpGOZmaimgn uplRzse naC DEoO LdGf" ) ) ; System .
out .
println ( c
( "eIt uqHKC RBWOO xNf ujPMO SzRE HTL EOvd yAg" ) ) ; System .
out .
println ( c
( "NraWgCi: Nsas-eNEiTIsev rNsiTG!!" ) ) ; System .
out .
println ( c
( "(^_^)" ) ) ; System .
out .
println ( c
( "AWCTY HUOS RETP" ) ) ; System .
out .
println ( c
( "hwn oeesd acsp nawyya" ) ) ; System .
out .
println ( c
( "SpMycaeIesKyBorekn" ) ) ; System .
out .
println ( c
( "D's mroyr, Ivam. I'e faardi I act'n od htta." ) ) ; }
}
Y2xhc3MgTXsKICBzdGF0aWMgU3RyaW5nIGMoU3RyaW5nIHMpe1N0cmluZyB4PSIoW2Etel0pKC4qPykoW2Etel0pIix5PSIkMyQyJDEiO3JldHVybiBzLnJlcGxhY2VBbGwoeCx5KS5yZXBsYWNlQWxsKHgudG9VcHBlckNhc2UoKSx5KTt9CgogIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGEpewogICAgU3lzdGVtLm91dC5wcmludGxuKGMoImxMRWhXIE9yb0xkISIpKTsKICAgIFN5c3RlbS5vdXQucHJpbnRsbihjKCJycEdPWm1haW1nbiB1cGxSenNlIG5hQyBERW9PIExkR2YiKSk7CiAgICBTeXN0ZW0ub3V0LnByaW50bG4oYygiZUl0IHVxSEtDIFJCV09PIHhOZiB1alBNTyBTelJFIEhUTCBFT3ZkIHlBZyIpKTsKICAgIFN5c3RlbS5vdXQucHJpbnRsbihjKCJOcmFXZ0NpOiBOc2FzLWVORWlUSXNldiByTnNpVEchISIpKTsKICAgIFN5c3RlbS5vdXQucHJpbnRsbihjKCIoXl9eKSIpKTsKICAgIFN5c3RlbS5vdXQucHJpbnRsbihjKCJBV0NUWSBIVU9TIFJFVFAiKSk7CiAgICBTeXN0ZW0ub3V0LnByaW50bG4oYygiaHduIG9lZXNkIGFjc3AgbmF3eXlhIikpOwogICAgU3lzdGVtLm91dC5wcmludGxuKGMoIlNwTXljYWVJZXNLeUJvcmVrbiIpKTsKICAgIFN5c3RlbS5vdXQucHJpbnRsbihjKCJEJ3MgbXJveXIsIEl2YW0uIEknZSBmYWFyZGkgSSBhY3QnbiBvZCBodHRhLiIpKTsKICB9Cn0=