I have strange trouble with my back button. I have 2 VC. Every VC has its own back button (they're not default, they are added as Left Bar Button Items. When I coming from VC1 (linked with Home View Controller, not shown) to VC2 I see VC2 but when I'm coming back to VC1 I see Navigation bar of VC1 and view of VC2. What Do I need to do to?
I also tried to add func but it hadn't helped.

```
override func prepare(for segue: UIStoryboardSegue, sender: Any?) { if segue.identifier == "comeBack" {
        let backVC = self.storyboard?.instantiateViewController(withIdentifier: "CollectionVC") as! RecipeCollectionViewController
        self.navigationController?.pushViewController(backVC, animated: true)
    }
}

```

[![enter image description here](https://i.stack.imgur.com/M4pNf.png)](https://i.stack.imgur.com/M4pNf.png)

[![enter image description here](https://i.stack.imgur.com/OKAEq.png)](https://i.stack.imgur.com/OKAEq.png)

[![enter image description here](https://i.stack.imgur.com/NnFmF.png)](https://i.stack.imgur.com/NnFmF.png)

[![enter image description here](https://i.stack.imgur.com/nrr8D.png)](https://i.stack.imgur.com/nrr8D.png)