Eugene is reading a boring book. To make this process interesting he is drawing a picture at the same time. He has a piece of graph paper that is divided into square cells. All the cells are empty at the beginning.
Eugene starts by painting over one cell. Then he opens the book at a random page and starts reading. Whenever he sees the letter $`\texttt{u}`$ in the text, he moves his pen one cell up and then paints over the cell under his pen. Whenever he sees the letter $`\texttt{d}`$, he does the same but moves his pen one cell down instead of up. For letters $`\texttt{l}`$ and $`\texttt{r}`$ he moves to the left and to the right, respectively. If he wants to paint a cell that was already painted, he paints it again.
You have found a piece of paper and the text of the book. Now you want to understand if the picture on the paper could be drawn by Eugene at some point of his book reading. Remember that Eugene could use some substring of the text.
Output
If the picture could be painted by Eugene, output $\texttt{YES}$ on the first line. On the second line print two integers $b$ and $e$ such that if Eugene read all letters from $b$ to $e$, inclusive, he would draw exactly the same picture as described in the input ($1 \le b \le e \le l$). If there are several solutions, output any of them.
If the picture couldn't be drawn by Eugene, output $\texttt{NO}$.