consistent problem solution