A 2 state solution is effectively impossible at this point. Israel won’t let their settlements go and the Palestinians will not accept anything less than the 1967 borders. There’s also the split country problem. Bangladesh used to be East Pakistan. Split countries have a bad habit of one part getting exploited pretty hard.