M - Multiprocessor Scheduler

Languages: C, C++, Java, Python, Kotlin
Time & Memory limits: (details)

Input

Output

Sample test(s)

Input
2 1 0 1 1 0 1 1
Output
NO
Input
2 1 1 6 3 2 4 2
Output
YES 2 1 1 2 1 4 6 1 1 2 4

Hints