a = [1, 2], [2, 1], [3, 2, 2], [2], [2, 1, 3], [2, 2, 3]
a = [sorted(i) for i in a]
print [list(i) for i in set(map(tuple, a))]
YSA9IFsxLCAyXSwgWzIsIDFdLCBbMywgMiwgMl0sIFsyXSwgWzIsIDEsIDNdLCBbMiwgMiwgM10KYSA9IFtzb3J0ZWQoaSkgZm9yIGkgaW4gYV0KCnByaW50IFtsaXN0KGkpIGZvciBpIGluIHNldChtYXAodHVwbGUsIGEpKV0K
[[1, 2], [2], [2, 2, 3], [1, 2, 3]]