#include <iostream>
using namespace std;
int main() {
int a=1, i, arr[100005], arrInv[100005], not_amb;
while(a!=0) {
cin>>a;
not_amb=0;
for(i=1; i<=a; i++) {
cin>>arr[i];
}
for(i=1; i<=a; i++) {
arrInv[arr[i]]=i;
}
for(i=1; i<=a; i++) {
if(arr[i]!=arrInv[i]) not_amb=1;
}
if(a!=0) {
if(not_amb) cout<<"not ambiguous"<<endl;
else cout<<"ambiguous"<<endl;
}
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CiAgICBpbnQgYT0xLCBpLCBhcnJbMTAwMDA1XSwgYXJySW52WzEwMDAwNV0sIG5vdF9hbWI7CiAgICB3aGlsZShhIT0wKSB7CiAgICAJY2luPj5hOwogICAgICAgIG5vdF9hbWI9MDsgCiAgICAgICAgZm9yKGk9MTsgaTw9YTsgaSsrKSB7CiAgICAgICAgICAgIGNpbj4+YXJyW2ldOwogICAgICAgIH0KICAgICAgICBmb3IoaT0xOyBpPD1hOyBpKyspIHsKICAgICAgICAgICAgYXJySW52W2FycltpXV09aTsKICAgICAgICB9CiAgICAgICAgZm9yKGk9MTsgaTw9YTsgaSsrKSB7CiAgICAgICAgICAgIGlmKGFycltpXSE9YXJySW52W2ldKSBub3RfYW1iPTE7CiAgICAgICAgfQogICAgICAgIGlmKGEhPTApIHsKICAgICAgICAJaWYobm90X2FtYikgY291dDw8Im5vdCBhbWJpZ3VvdXMiPDxlbmRsOwogICAgICAgIAllbHNlIGNvdXQ8PCJhbWJpZ3VvdXMiPDxlbmRsOwogICAgICAgIH0KICAgIH0gICAgCiAgICByZXR1cm4gMDsKfQ==