#include <bits/stdc++.h>
using namespace std;
char s[20], b[20];
int a[20], n, m;
int main() {
  scanf("%s%s", s + 1, b + 1);
  if (strlen(s + 1) != strlen(b + 1)) {
    puts("WRONG_ANSWER");
    return 0;
  }
  int i, tot = 0, x = 0, se = 0, y = 0;
  for (i = 1; s[i]; i++) {
    a[++tot] = s[i] - '0';
    if (s[i] == '0') se++;
  }
  sort(a + 1, a + tot + 1);
  if (se) swap(a[se + 1], a[1]);
  for (i = 1; i <= tot; i++) y = y * 10 + a[i];
  for (i = 1; b[i]; i++) x = x * 10 + b[i] - '0';
  puts(x == y ? "OK" : "WRONG_ANSWER");
}
