https://www.acmicpc.net/problem/11328
num = int(input())
for _ in range(num):
a, b = map(str, input().split())
a = list(a)
b = list(b)
a.sort()
b.sort()
if len(a) != len(b) :
print("Impossible")
continue
for i in range(len(a)):
if a[i] != b[i]:
temp = "F"
break
else:
temp = "T"
if temp == "F":
print("Impossible")
else:
print("Possible")
결국 a와 b의 알파벳이 같은지를 묻는 것이므로
각각 정렬을 한 뒤, 값이 다른 경우와 같은 경우를 나누어서 temp값을 설정하면 됩니다.
길이가 다르면 각각의 단어를 구성하는 알파벳이 다르므로 Impossible 출력후 break하면 됩니다.