Finally I could complete all levels on my own. Some levels are puzzling that I had to brute force my way to solve it but the rest could be solved with good planning.