Üçölçülü şahmat oyunu \textbf{N} \times \textbf{N} \times \textbf{N} ölçülü kubik lövhədə oynanılır. Üçölçülü qale hər bir ox boyunca istənilən istiqamətdə düz xətt üzrə istənilən sayda xanaya hərəkət edə bilər.
Bu lövhədə qale yerləşdirilib. Sizin tapşırığınız bu qalelərin bütün lövhəni tamamilə örtüb-örtmədiyini müəyyən edən proqram yazmaqdır.
Birinci sətirdə kubun ölçüsünü göstərən təbii ədəd (1 \leq \textbf{N} \leq 1000) və qale sayını göstərən (0 \leq \textbf{K} \leq 10^6) verilir. Sonrakı sətirdə hər bir qalənin koordinatlarını göstərən üç ədəd verilir (hər bir koordinat -dən -ə qədər təbii ədəddir).
Əgər qalelər bütün kubu örtürsə, YES çıxış edin. Əks halda, birinci sətirdə NO, ikinci sətirdə isə heç bir qalənin örtmədiyi istənilən bir xananın koordinatlarını çıxış edin.
Nümunə 1