mirror of
https://github.com/duszekjk/jezykiformalne.git
synced 2024-10-02 05:00:37 +02:00
50001 lines
155 KiB
Plaintext
50001 lines
155 KiB
Plaintext
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
NO
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
NO
|
|
NO
|
|
YES
|
|
YES
|
|
YES
|
|
NO
|