solving a case