μ΄ λ¬Έμ λ μΈν°λν°λΈ λ¬Έμ μ΄λ€.
3μ°¨μ 곡κ°μ μλ‘ λ€λ₯Έ κ°μ μ μ΄ μλ€. μ μ μ’νλ 곡κ°λμ§ μλλ€.
μ΄λ€ νλ©΄ μ μ μΌν μ μ κ° μ‘΄μ¬νμ¬ λ€μ 쑰건μ λ§μ‘±νλ€.
- μΈ λͺ¨λ μ λν΄ λ μμ μλ€.
- λ μμ μμ§ μλ€.
- μμ μλ μ μ€ μλ‘ λ€λ₯Έ μΈ μ μ μΌμ§μ μμ μμ§ μλ€.
μ λ²νΈμ μ§ν©μ 골λΌ, κ·Έ μ λ€μ΄ νλμ νλ©΄ μμ μλμ§ λ¬»λ μ§μλ₯Ό ν μ μλ€. μ§μλ₯Ό μ΄μ©νμ¬ λ₯Ό μ°ΎμλΌ.
μλΈνμ€ν¬λ§λ€ μ§λ¬Έν μ μλ μ΅λ νμκ° λ€λ₯΄λ€. μμΈν λ΄μ©μ μλ μ μ κ·Έλ£Ήλ³ μ ν μ¬νμ μ°Έκ³ νλΌ.
Input
μ²μμ μ°Έκ°μμ νλ‘κ·Έλ¨μ λ€μ μ μλ₯Ό μ λ ₯λ°λλ€.
μ΄ λ¬Έμ λ νλμ ν μ€νΈ μΌμ΄μ€λ‘ μ΄λ£¨μ΄μ Έ μλ€.
Output
μ μ μ μλ‘ λ€λ₯Έ μ λ²νΈ λ₯Ό κ³¨λΌ λ€μ νμμΌλ‘ μΆλ ₯νλ©΄ μ§μλ₯Ό ν μ μλ€.
κ° μ§μλ κ³Ό μ λ§μ‘±ν΄μΌ νλ€. μΆλ ₯ νμλ λ°λμ λ²νΌλ₯Ό flushν΄μΌ νλ€.
μΈν°λν°λ μ νν μ λ€μ΄ νλμ νλ©΄ μμ μμΌλ©΄ YES, κ·Έλ μ§ μμΌλ©΄ NOλ₯Ό μΆλ ₯νλ€. νλ©΄μ μ λ¬λΌλ λλ€. νΉν μ μ μΈ κ° μ΄νλ‘ κ³¨λλ€λ©΄ νμ YESκ° μΆλ ₯λλ€.
νλ©΄ μμ μμ§ μμ μ μ λ²νΈ λ₯Ό μμλλ€λ©΄ λ€μ νμμΌλ‘ μΆλ ₯νλ€.
μΆλ ₯ νμλ λ°λμ λ²νΌλ₯Ό flushν΄μΌ νλ€.
λ¬Έμ μμ μ ν μ§μ μ νμ μ΄κ³Όνκ±°λ νμμ λ§μ§ μλ μΆλ ₯μ νλ©΄ μΈν°λν°λ -1μ μΆλ ₯νκ³ μ±μ μ μ’
λ£νλ€. -1μ μ
λ ₯λ°μλ€λ©΄ νλ‘κ·Έλ¨μ μ¦μ μ’
λ£ν΄μΌ νλ€.
Constraints
- .
- .
- μ λ μλ‘ λ€λ₯Έ μ μ΄λ€. (.)
- μμ μλ μλ‘ λ€λ₯Έ μΈ μ μ μΌμ§μ μμ μμ§ μλ€.
- ν μ§μμ μΆλ ₯νλ μ λ²νΈλ λͺ¨λ μλ‘ λ¬λΌμΌ νλ€.
- λͺ¨λ μ§μμμ μΆλ ₯ν μ ν©μ μ΄νμ¬μΌ νλ€.
- μ΅λ λ²μ μ§μλ₯Ό ν μ μλ€.
Subtasks
Samples
μ΄ μμμμ μ λ€μ μ€μ μ’νκ° λ€μκ³Ό κ°λ€κ³ νμ. λ¨, μ΄ μ’νλ€μ μ€λͺ μ μν κ²μΌλ‘ μ°Έκ°μμ νλ‘κ·Έλ¨μλ 곡κ°λμ§ μλλ€.
μ λͺ¨λ νλ©΄ μμ μκ³ , μ΄ μ€ μλ‘ λ€λ₯Έ μΈ μ μ μΌμ§μ μμ μμ§ μλ€. λ°λ©΄ λ μμ μμ§ μμΌλ―λ‘, μ°ΎμμΌ νλ μ μ λ²νΈλ μ΄λ€.
μ μμλ μ μΆλ ₯μ΄ μ΄λ€ λ°©μμΌλ‘ μ΄λ£¨μ΄μ§λμ§ μ΄ν΄λ₯Ό λκΈ° μν΄ μλμ μΌλ‘ κ°ν κ°κ²© λ±μ μ‘°μ ν κ²μΌλ‘, μ€μ μ μΆλ ₯κ³Όλ λ€λ₯΄λ€.