perm puzzle knownpart