r = /([1-3])(?!\1)([1-3])(?!\1|\2)([1-3])(?!\1|\2|\3)/
r =~ "123"; puts($&)
r =~ "132"; puts($&)
r =~ "213"; puts($&)
r =~ "231"; puts($&)
r =~ "312"; puts($&)
r =~ "321"; puts($&)
r =~ "111"; puts($&)
r =~ "122"; puts($&)
ciA9IC8oWzEtM10pKD8hXDEpKFsxLTNdKSg/IVwxfFwyKShbMS0zXSkoPyFcMXxcMnxcMykvIApyID1+ICIxMjMiOyBwdXRzKCQmKQpyID1+ICIxMzIiOyBwdXRzKCQmKQpyID1+ICIyMTMiOyBwdXRzKCQmKQpyID1+ICIyMzEiOyBwdXRzKCQmKQpyID1+ICIzMTIiOyBwdXRzKCQmKQpyID1+ICIzMjEiOyBwdXRzKCQmKQpyID1+ICIxMTEiOyBwdXRzKCQmKQpyID1+ICIxMjIiOyBwdXRzKCQmKQ==