Dir problem solver