/* Ambiguous permutations */ #include <stdio.h> int main() { int a[6],b[6],i=0,j,t,m; /*Test Cases*/ while(1) { scanf("%d",&t); if(t==0) break; else { m=t;/*Act as a future counter*/ for(i=1;i <=t;i++) { scanf("%d",&a[i]); /*INVERSE permutation formation*/ j=a[i]; b[j]=i; } for(i=1;i<=t;i++) { if(a[i]!=b[i]) break; } if(i==m+1) printf("ambiguous\n"); else printf("not ambiguous\n"); } } return 0; }
100 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 0
not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous not ambiguous no