eval"A,*B,C=#"+`tr ' ' ,` A>C&&puts(:No)+exit puts:Yes,B.select{A<_1},B.reverse.select{A>_1},A