{"trustable":false,"prependHtml":"\u003cstyle type\u003d\u0027text/css\u0027\u003e\n .input, .output {\n border: 1px solid #888888;\n }\n .output {\n margin-bottom: 1em;\n position: relative;\n top: -1px;\n }\n .output pre, .input pre {\n background-color: #EFEFEF;\n line-height: 1.25em;\n margin: 0;\n padding: 0.25em;\n }\n \u003c/style\u003e\n \u003clink rel\u003d\"stylesheet\" href\u003d\"//codeforces.org/s/96598/css/problem-statement.css\" type\u003d\"text/css\" /\u003e\u003cscript\u003e window.katexOptions \u003d { disable: true }; \u003c/script\u003e\n\u003cscript type\u003d\"text/x-mathjax-config\"\u003e\n MathJax.Hub.Config({\n tex2jax: {\n inlineMath: [[\u0027$$$\u0027,\u0027$$$\u0027], [\u0027$\u0027,\u0027$\u0027]],\n displayMath: [[\u0027$$$$$$\u0027,\u0027$$$$$$\u0027], [\u0027$$\u0027,\u0027$$\u0027]]\n }\n });\n\u003c/script\u003e\n\u003cscript type\u003d\"text/javascript\" async src\u003d\"https://mathjax.codeforces.org/MathJax.js?config\u003dTeX-AMS_HTML-full\"\u003e\u003c/script\u003e","sections":[{"title":"","value":{"format":"HTML","content":"\u003cp\u003e¿pARA QUÉ NECESITAMOS BLOQUEO DE MAYÚSCULAS?\u003c/p\u003e\n\u003cp\u003eCaps lock es una tecla del teclado de la computadora. Al presionarla, se establece un modo de entrada en el que las letras escritas son mayúsculas de forma predeterminada. Si se presiona accidentalmente, conduce a accidentes como el que tuvimos en el primer pasaje.\u003c/p\u003e\n\u003cp\u003eConsideremos que una palabra ha sido escrita con la tecla de bloqueo de mayúsculas encendida accidentalmente si:\u003c/p\u003e\n\u003cul\u003e\n \u003cli\u003eo bien solo contiene letras mayúsculas;\u003c/li\u003e\n \u003cli\u003eo todas las letras excepto la primera son mayúsculas.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eEn este caso, deberíamos cambiar automáticamente el caso de todas las letras. Por ejemplo, el caso de las letras que forman las palabras \"\u003cspan class\u003d\"tex-font-style-tt\"\u003ehELLO\u003c/span\u003e\", \"\u003cspan class\u003d\"tex-font-style-tt\"\u003eHTTP\u003c/span\u003e\", \"\u003cspan class\u003d\"tex-font-style-tt\"\u003ez\u003c/span\u003e\" debería cambiarse.\u003c/p\u003e\n\u003cp\u003eEscribe un programa que aplique la regla mencionada anteriormente. Si no se puede aplicar la regla, el programa debería dejar la palabra sin cambios.\u003c/p\u003e"}},{"title":"Entrada","value":{"format":"HTML","content":"\u003cp\u003eLa primera línea de los datos de entrada contiene una palabra que consiste en letras latinas mayúsculas y minúsculas. La longitud de la palabra es de 1 a 100 caracteres, inclusive.\u003c/p\u003e"}},{"title":"Salida","value":{"format":"HTML","content":"\u003cp\u003eImprime el resultado del procesamiento de la palabra dada.\u003c/p\u003e"}},{"title":"Ejemplos","value":{"format":"HTML","content":"\u003ctable class\u003d\u0027vjudge_sample\u0027\u003e\n\u003cthead\u003e\n \u003ctr\u003e\n \u003cth\u003eInput\u003c/th\u003e\n \u003cth\u003eOutput\u003c/th\u003e\n \u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd\u003e\u003cpre\u003ecAPS\n\u003c/pre\u003e\u003c/td\u003e\n \u003ctd\u003e\u003cpre\u003eCaps\u003c/pre\u003e\u003c/td\u003e\n \u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e"}},{"title":"","value":{"format":"HTML","content":"\u003ctable class\u003d\u0027vjudge_sample\u0027\u003e\n\u003cthead\u003e\n \u003ctr\u003e\n \u003cth\u003eInput\u003c/th\u003e\n \u003cth\u003eOutput\u003c/th\u003e\n \u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd\u003e\u003cpre\u003eLock\n\u003c/pre\u003e\u003c/td\u003e\n \u003ctd\u003e\u003cpre\u003eLock\n\u003c/pre\u003e\u003c/td\u003e\n \u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e"}}]}