DUA FOR ALL PROBLEMS SOLUTIONS