import java.util.Scanner;

/**
 * @author yoshida3203
 *
 */
public class Main {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO 自動生成されたメソッド・スタブ
		Scanner sc=new Scanner(System.in);
		char[]S=sc.next().toCharArray();

		String ans="";
		for(int i=1;i<S.length;i++){
			if(S[i-1]==S[i]){
				ans="Bad";
				break;
			}else{
				ans="Good";
			}

		}

		System.out.println(ans);

	}
} import java.util.Scanner; Scanner java.util public class Main {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO 自動生成されたメソッド・スタブ
		Scanner sc=new Scanner(System.in);
		char[]S=sc.next().toCharArray();

		String ans="";
		for(int i=1;i<S.length;i++){
			if(S[i-1]==S[i]){
				ans="Bad";
				break;
			}else{
				ans="Good";
			}

		}

		System.out.println(ans);

	}
} Main /**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO 自動生成されたメソッド・スタブ
		Scanner sc=new Scanner(System.in);
		char[]S=sc.next().toCharArray();

		String ans="";
		for(int i=1;i<S.length;i++){
			if(S[i-1]==S[i]){
				ans="Bad";
				break;
			}else{
				ans="Good";
			}

		}

		System.out.println(ans);

	} main {
		// TODO 自動生成されたメソッド・スタブ
		Scanner sc=new Scanner(System.in);
		char[]S=sc.next().toCharArray();

		String ans="";
		for(int i=1;i<S.length;i++){
			if(S[i-1]==S[i]){
				ans="Bad";
				break;
			}else{
				ans="Good";
			}

		}

		System.out.println(ans);

	} Scanner sc=new Scanner(System.in); sc new Scanner(System.in) char[]S=sc.next().toCharArray(); S sc.next().toCharArray() sc.next().toCharArray sc.next() sc.next sc String ans=""; ans "" for(int i=1;i<S.length;i++){
			if(S[i-1]==S[i]){
				ans="Bad";
				break;
			}else{
				ans="Good";
			}

		} int i=1; int i=1; i 1 i<S.length i S.length S S.length i++ i++ i {
			if(S[i-1]==S[i]){
				ans="Bad";
				break;
			}else{
				ans="Good";
			}

		} {
			if(S[i-1]==S[i]){
				ans="Bad";
				break;
			}else{
				ans="Good";
			}

		} if(S[i-1]==S[i]){
				ans="Bad";
				break;
			}else{
				ans="Good";
			} S[i-1]==S[i] S[i-1] S i-1 i 1 S[i] S i {
				ans="Bad";
				break;
			} ans="Bad" ans "Bad" break; {
				ans="Good";
			} ans="Good" ans "Good" System.out.println(ans) System.out.println System.out System System.out ans String[] args args public class Main {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO 自動生成されたメソッド・スタブ
		Scanner sc=new Scanner(System.in);
		char[]S=sc.next().toCharArray();

		String ans="";
		for(int i=1;i<S.length;i++){
			if(S[i-1]==S[i]){
				ans="Bad";
				break;
			}else{
				ans="Good";
			}

		}

		System.out.println(ans);

	}
} public class Main {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO 自動生成されたメソッド・スタブ
		Scanner sc=new Scanner(System.in);
		char[]S=sc.next().toCharArray();

		String ans="";
		for(int i=1;i<S.length;i++){
			if(S[i-1]==S[i]){
				ans="Bad";
				break;
			}else{
				ans="Good";
			}

		}

		System.out.println(ans);

	}
} Main
import java.util.Scanner;

/**
 * @author yoshida3203
 *
 */
public class Main {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO 自動生成されたメソッド・スタブ
		Scanner sc=new Scanner(System.in);
		char[]S=sc.next().toCharArray();

		String ans="";
		for(int i=1;i<S.length;i++){
			if(S[i-1]==S[i]){
				ans="Bad";
				break;
			}else{
				ans="Good";
			}

		}

		System.out.println(ans);

	}
}
