solve() -> solveWhenXisOne()