/in/foo.cc: In function 'bool ok_()':
/in/foo.cc:15:18: warning: array subscript has type 'char' [-Wchar-subscripts]
         if(t[a[i]]==-1||t[b[i]]==-1||t[c[i]]==-1)continue;
                  ^
/in/foo.cc:15:31: warning: array subscript has type 'char' [-Wchar-subscripts]
         if(t[a[i]]==-1||t[b[i]]==-1||t[c[i]]==-1)continue;
                               ^
/in/foo.cc:15:44: warning: array subscript has type 'char' [-Wchar-subscripts]
         if(t[a[i]]==-1||t[b[i]]==-1||t[c[i]]==-1)continue;
                                            ^
/in/foo.cc:16:19: warning: array subscript has type 'char' [-Wchar-subscripts]
         if((t[a[i]]+t[b[i]])%n!=t[c[i]]){
                   ^
/in/foo.cc:16:27: warning: array subscript has type 'char' [-Wchar-subscripts]
         if((t[a[i]]+t[b[i]])%n!=t[c[i]]){
                           ^
/in/foo.cc:16:39: warning: array subscript has type 'char' [-Wchar-subscripts]
         if((t[a[i]]+t[b[i]])%n!=t[c[i]]){
                                       ^
/in/foo.cc:17:23: warning: array subscript has type 'char' [-Wchar-subscripts]
             if((t[a[i]]+t[b[i]]+1)%n!=t[c[i]])return 0;
                       ^
/in/foo.cc:17:31: warning: array subscript has type 'char' [-Wchar-subscripts]
             if((t[a[i]]+t[b[i]]+1)%n!=t[c[i]])return 0;
                               ^
/in/foo.cc:17:45: warning: array subscript has type 'char' [-Wchar-subscripts]
             if((t[a[i]]+t[b[i]]+1)%n!=t[c[i]])return 0;
                                             ^
/in/foo.cc: In function 'void Try_()':
/in/foo.cc:25:21: warning: array subscript has type 'char' [-Wchar-subscripts]
         int s=t[a[i]]+t[b[i]]+jw;
                     ^
/in/foo.cc:25:29: warning: array subscript has type 'char' [-Wchar-subscripts]
         int s=t[a[i]]+t[b[i]]+jw;
                             ^
/in/foo.cc:26:18: warning: array subscript has type 'char' [-Wchar-subscripts]
         if(t[c[i]]!=s%n)return ;
                  ^