20 difficulties_solving_non_routine