solve dilemmas