fn main() { let mut a = String::new(); std::io::stdin().read_line(&mut a).ok(); let a: &str = a.trim(); let mut b = String::new(); std::io::stdin().read_line(&mut b).ok(); let b: &str = b.trim(); let mut ok: bool = true; ok &= a.parse::().is_ok() && a.parse::().unwrap().to_string().len() == a.len() && a.parse::().unwrap() <= 12345; ok &= b.parse::().is_ok() && b.parse::().unwrap().to_string().len() == b.len() && b.parse::().unwrap() <= 12345; println!("{}", if ok { "OK" } else { "NG" }); }