Sizə (a_i, b_i) ədədlər cütlüyü verilib. Sizdən elə dekart ağacı qurmaq tələb olunur ki, təpəsi (a_i, b_i) açarı ehtiva edir, a_i açarlı təpə ikilik axtarış ağacı, b_i açarlı təpə isə yığın təşkil edir.
İlk sətirdə cütlərin sayını ifadə edən ədədi verilir. Sonra (1 \leq N \leq 50000) sayda (a_i, b_i) cütlüyü verilir. Bütün cütlüklər üçün |a_i|, |b_i| \leq 30000. Bütün i \neq j, a_i \neq a_j və b_i \neq b_j.
Əgər bu cür açarlar dəsti olan dekart ağacı qurmaq olarsa, ilk sətirdə **YES**, əks halda **NO** verin. **YES** cavabı halında hər biri təpəni əks etdirən sətir verin. Təpənin təsviri üç ədəd ehtiva edir: valideyn, sol oğul və sağ oğulun nömrələri. Əgər təpədə valideyn və ya hər hansı bir oğul yoxdursa, onda onun yerinə verin. Əgər uyğun ağaclardan bir neçə dənə olarsa, istənilən birini verin.
Nümunə 1