Problem hidden
This problem was hidden by Editorial Board member probably because it has incorrect language version or invalid test data, or description of the problem is not clear.

EIENCRYPT - Mã hóa

Dần là một chuyên gia mã hóa trẻ tuổi đang xây dựng hệ thống website cho trường. Anh ta cần mã hóa thông tin cá nhân trên hệ thống. Key mã hóa là tích 2 số nguyên tố và được tin tưởng là rất an toàn vi không thể phân tích key mã hóa trên. Tuy nhiên người kiểm thử hệ thống không tin tường và quyết định kiểm tra xem các ước số của key mã hóa (2 số nguyên tố ) có đủ lớn hay không.

Input

Số testcase không vượt quá 10 testcases, mỗi testcase gồm 2 số nguyên K (4<=K<=10^1000) và L (0<=L<=10^6) lần lượt là key mã hóa cần kiểm tra và giá trị tối thiểu của các ước nguyên tố.

Input kết thức bởi 2 số 0

Output

Nêu 2 số nguyên tố đủ lớn, xuất ra "GOOD", ngược lai xuất ra "BAD d" trong đó d là số ước số nguyên tố nhỏ nhất.

Example

Input:
143 10
143 20
0 0
Output:
GOOD
BAD 11

Added by:Ha Minh Ngoc
Date:2015-08-21
Time limit:1s
Source limit:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Languages:CSHARP C++ 4.3.2 CPP CPP14 CPP14-CLANG FSHARP GO JAVA JS-MONKEY NODEJS PHP PYTHON PYPY PYPY3 PYTHON3 RUBY SQLITE SWIFT VB.NET
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.