330. Patching Array (Hard)