In [24]:
def find_if_ambiguous(arr, length):
is_ambigious = True
for i in range(0, length):
i_element = arr[i]
if arr[i_element -1] != i+1:
is_ambigious = False
break;
print "ambiguous" if is_ambigious else "not ambiguous"
In [25]:
while True:
count = input()
if (count == 0):
break
int_arr = map(int, raw_input().split())
find_if_ambiguous(int_arr, count)
In [ ]: