there is always a solution