← Home
For problem statement at 1000-1999/1900-1999/1900-1909/1903/problemA.txt this is a correct solution, but verifier at 1000-1999/1900-1999/1900-1909/1903/verifierA.go ends with All 60 tests passed. can you fix the verifier?  ```go
package main

import "fmt"

func main() {
	var t int
	fmt.Scan(&t)
	for i := 0; i < t; i++ {
		var n, k int
		fmt.Scan(&n, &k)
		a := make([]int, n)
		for j := 0; j < n; j++ {
			fmt.Scan(&a[j])
		}
		if k > 1 {
			fmt.Println("YES")
		} else {
			sorted := true
			for j := 0; j < n-1; j++ {
				if a[j] > a[j+1] {
					sorted = false
					break
				}
			}
			if sorted {
				fmt.Println("YES")
			} else {
				fmt.Println("NO")
			}
		}
	}
}
```