#include <bits/stdc++.h>
using namespace std;
int uz, B[100], temp, uz2, C[100];
string a, q;
int main() {
  cin >> a;
  cin >> q;
  uz2 = q.size();
  uz = a.size();
  if (uz != uz2) {
    printf("WRONG_ANSWER");
    return 0;
  }
  for (int i = 0; i <= uz - 1; i++) {
    C[i + 1] = q[i] - 48;
  }
  for (int i = 0; i <= uz - 1; i++) {
    B[i + 1] = a[i] - 48;
  }
  sort(B + 1, B + uz + 1);
  for (int i = 1; i <= uz; i++) {
    if (B[i] != 0 && B[1] == 0) {
      temp = B[i];
      B[i] = B[1];
      B[1] = temp;
      break;
    }
  }
  for (int i = 1; i <= uz; i++) {
    if (B[i] != C[i]) {
      printf("WRONG_ANSWER");
      return 0;
    }
  }
  printf("OK");
  return 0;
}
