Nasserin müsbət tam ədəddən ibarət massivi var. O, aşağıdakı əməliyyatları istənilən sayda (o cümlədən sıfır dəfə) və istənilən ardıcıllıqla yerinə yetirə bilər:
1. indeksini (1 \le i \le n) seçib a_i qiymətini vahid artırmaq.
2. a_l = a_{l+1} = \ldots = a_r olacaq şəkildə [l, r] parçasını (1 \le l < r \le n) seçib a_l, a_{l+1}, \ldots, a_r ədədlərinin hər birini vahid artırmaq.
Nəzərə alın ki, ikinci əməliyyat üçün seçilmiş parça ən azı iki elementdən ibarət olmalı və əməliyyat anında bu elementlərin hamısı bərabər olmalıdır. Məsələn, əgər a = [4, 5, 5, 7] olarsa, parçasını seçmək olar, lakin və parçalarını seçmək olmaz.
Nasserin massivin bütün elementlərini bərabər edib-edə bilməyəcəyini müəyyən edin.
Hər test bir neçə test nümunəsindən ibarətdir. Birinci sətirdə bir tam ədəd (1 \le t \le 10^4) — test nümunələrinin sayı verilir. Sonra test nümunələrinin təsviri gəlir.
Hər test nümunəsinin birinci sətrində bir tam ədəd (1 \le n \le 2 \cdot 10^5) — massivin ölçüsü verilir.
Hər test nümunəsinin ikinci sətrində tam ədəd a_1, a_2, \ldots, a_n (1 \le a_i \le 10^9) — massivin elementləri verilir.
Bütün test nümunələri üzrə qiymətlərinin cəminin 2 \cdot 10^5-i aşmadığı təmin edilir.
İcazə verilən əməliyyatlardan istifadə edərək bütün elementləri bərabər etmək mümkündürsə, YES çap edin. Əks halda NO çap edin.
Cavabı istənilən registrdə (böyük və ya kiçik hərflərlə) çıxara bilərsiniz. Məsələn, yEs, yes, Yes və YES sətirlərinin hamısı düzgün müsbət cavab kimi qəbul ediləcək.
Nümunə 1
Birinci test nümunəsində a = [1, 2]. a_2 - a_1 fərqi -ə bərabərdir. Birinci əməliyyat bu fərqi dəqiq vahid dəyişir, ona görə də fərq həmişə tək qalır və heç vaxt olmur. İkinci əməliyyatı yalnız iki bərabər qonşu elementə tətbiq etmək mümkündür, burada isə bu heç vaxt mümkün deyil. Deməli, elementlər heç vaxt bərabər ola bilməz.
İkinci test nümunəsində a = [2, 4]. i = 1 ilə birinci əməliyyatı tətbiq edirik: [2, 4] \to [4, 4].
Dördüncü test nümunəsində a = [3, 2, 2, 1]. [l, r] = [2, 3] ilə ikinci əməliyyatı tətbiq edirik: [3, 2, 2, 1] \to [3, 3, 3, 1]. Sonra i = 4 ilə birinci əməliyyatı tətbiq edirik: [3, 3, 3, 1] \to [3, 3, 3, 3].
Altməsələ ( bal) : Əlavə məhdudiyyət yoxdur.