mirror of
https://github.com/duszekjk/jezykiformalne.git
synced 2024-11-23 15:55:26 +01: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
|