Please correct my code,its giving correct result on dry run but not passing all the test cases

Please correct my code,its giving run error in 3 out of 5 test cases while 2 are passing

Link:https://ide.codingblocks.com/s/303877

@KetanPandey line 142 should be root=delete_nodes(root,del);