#include #include #include #include #include #include #include int main() { int cases; scanf("%i", &cases); for(int a0 = 0; a0 < cases; a0++){ int m; int n; scanf("%i %i", &m, &n); char *t = malloc(sizeof(char) * n); for (int t_i = 0; t_i < n; t_i++) { scanf(" %c",&t[t_i]); } int *s = malloc(sizeof(int) * n); for (int s_i = 0; s_i < n; s_i++) { scanf("%i",&s[s_i]); } int *d = malloc(sizeof(int) * n); for (int d_i = 0; d_i < n; d_i++) { scanf("%i",&d[d_i]); } for(int i=0;i