“…gap> NrSmallQuandles (10); 1 gap> Q := SmallQuandle(10, 1);; gap> R := Rack(SymmetricGroup( 5), (1,2));; gap> IsomorphismRacks(Q, R); (3,5,6,10,8,4,9,7) Recall that a crossed set is a quandle (X, ⊲) which further satisfies j ⊲ i = i whenever i ⊲ j = j for all i, j ∈ X.…”