## GUPTA MECHANICAL

IN THIS WEBSITE I CAN TELL ALL ABOUT TECH. TIPS AND TRICKS APP REVIEWS AND UNBOXINGS ALSO TECH. NEWS .............

## [Solution] Difficulty Rating Order CodeChef Solution | CodeChef Problem Solution 2022

CodeCheffers are aware that after a contest, all problems are moved into the platform’s practice section. Based on user submissions during the contest, the system calculates and assigns a difficulty rating to each problem. Ideally, it is recommended that users practice problems in increasing order of difficulty.

Our Chef has some students in his coding class who are practicing problems. Given the difficulty of the problems that the students have solved in order, help the Chef identify if they are solving them in non-decreasing order of difficulty. That is, the students should not solve a problem with difficulty ${d}_{1}$, and then later a problem with difficulty ${d}_{2}$, where ${d}_{1}>{d}_{2}$.

Output “Yes” if the problems are attempted in non-decreasing order of difficulty rating and “No” if not.

### Input Format

• The first line of input will contain a single integer $T$, denoting the number of test cases. The description of the test cases follows.
• Each test case consists of $2$ lines of input.
• The first line contains a single integer $N$, the number of problems solved by the students
• The second line contains $N$ space-separate integers, the
• difficulty ratings of the problems attempted by the students in order.

### Output Format

• For each test case, output in a new line “Yes” if the problems are attempted in non-decreasing order of difficulty rating and “No” if not. The output should be printed without the quotes.

Each letter of the output may be printed in either lowercase or uppercase. For example, the strings yesYeS, and YES will all be treated as equivalent.

### Constraints

• $1\le T\le 100$
• $2\le N\le 100$
• $1\le$ difficulty of each problem