import java.util.Scanner;
public class SwitchExample
{
	public static void main(String[] args)
	{
		Scanner input = new Scanner( System.in );
		
		System.out.print("Enter your year number 0 .. 6> ");
		int yearNumber = input.nextInt();
		
		System.out.print( classification( yearNumber ) + "  " +
								yearGroup( yearNumber ) );
	}
	
	public static String yearGroup( int number )
	{
		String group;
		switch ( number )
		{
			case 0 : group = "Special Student"; 
						break;
			case 1 : group = "Freshman";
						break;
			case 2 : group = "Sophomore";
						break;
			case 3 : group = "Junior";
			         break;
			case 4 : group = "Senior";
					   break;
			case 5 : group = "Masters";
						break;
			case 6 : group = "Doctoral";
						break;
			default: throw new RuntimeException("Invalid year number " + number);
		}
		return group;
	}
	
	public static String classification( int year )
	{
		switch ( year )
		{
			case 0 : return "Non-degree-seeking";
			
			case 1 :
			case 2 : return "Underclassman";
			
			case 3 :
			case 4 : return "Upperclassman";
			
			case 5 :
			case 6 : return "Graduate Student";
			
			default: throw new RuntimeException("Invalid year number " + year);
		}	}
}