fixed the bug in "thrown: set(a) - set (b)" for