#J, 26, 24 bytes
J, 26, 24 bytes
-2 bytes thanks to FrownyFrog
(;(,.i.,])&.>i.7)-.\:~"1
(;(,.i.,])&.>i.7)
calculates the full set (this part could be golfed further, I believe. And please do if you see how...)-.
is "set minus"/:~"1
orders each of the inputs
##Original
Original
((#~<:/"1)>,{;~i.7)-./:~"1