cons solved