search
2 state solution