Dikey Değişim#13058

Dikey Değişim

1 saniye
256 megabayt
Orta

Size aynı uzunluğunda iki ikili dizge ve verilir.

Aşağıdaki işlemi istediğiniz sayıda uygulayabilirsiniz:

Belirli sayıda işlemden sonra her iki dizgeyi de azalmayan hâle getirmenin mümkün olup olmadığını belirleyin.

Bir ikili dizge, 0 karakterinden önce gelen bir 1 karakteri içermiyorsa azalmayan olarak adlandırılır. Başka bir deyişle, böyle bir dizgedeki tüm 0 karakterleri tüm 1 karakterlerinden önce yer alır.

Giriş

Birinci satırda bir tam sayı (1 \le n \le 2 \cdot 10^5) — dizgelerin uzunluğu verilir.

İkinci satırda uzunluğu olan ikili dizge verilir.

Üçüncü satırda uzunluğu olan ikili dizge verilir.

Çıktı

Her iki dizgeyi de azalmayan yapmak mümkünse YES yazdırın.

Aksi hâlde NO yazdırın.

Örnekler

Örnek 1

Loading
Loading

Örnek 2

Loading
Loading

Not

Birinci örnekte a_2 ve b_2 karakterlerinin yerlerini değiştirmek yeterlidir. Bundan sonra dizgeler şöyle görünecektir:

00011

ve

01111,

ve her ikisi de azalmayandır.

İkinci örnekte her iki dizgede de birinci konumda 1, ikinci konumda ise 0 bulunur. İşlemler bu karakter çiftlerini değiştiremez, bu nedenle her iki dizgede de 1 karakteri 0 karakterinden önce kalır. Dolayısıyla her iki dizgeyi azalmayan yapmak imkânsızdır.

Puanlama

  1. Alt görev ( puan): n \le 1000.

  2. Alt görev ( puan): Ek kısıtlama yoktur.