import  java.io.* ; 
import  java.util.* ; 
import  java.lang.Math.* ; 
public  class  Main
{ 	
	public  static  int  func_dp( int [ ]  arr) 
	{ 
		int  [ ]  result =  new  int [ arr.length ] ; 
		if ( arr.length  >  1 ) 
		{ 
			result[ 0 ]  =  arr[ arr.length  -  1 ] ; 
			result
[ 1 ]  =  Math .
max ( arr
[ arr.
length  -  2 ] ,arr
[ arr.
length  -  1 ] ) ; 			for ( int  i =  2 ;  i <  result.length  ;  i++ ) 
			{ 
				result
[ i
]  =  Math .
max ( result
[ i
- 1 ] ,result
[ i
- 2 ]  +  arr
[ arr.
length  -  i
- 1 ] ) ; 			} 
			return  result[ result.length  -  1 ] ; 
		} 
		else 
		{ 
			return  Math .
max ( 0 ,arr
[ 0 ] ) ;  		} 
 
	} 
	{ 
		Scanner sc 
=  new  Scanner
( System .
in ) ; 		int  test_case =  sc.nextInt ( ) ; 
		int  test =  test_case; 
		for  ( int  j =  1  ;  j <=  test_case ;  j++ ) 
		{ 
			int  size  =  sc.nextInt ( ) ; 
			if  ( size ==  0 ) 
			{ 
				System .
out .
println ( "Case "  +  j 
+  ": 0" ) ;  			} 
			else { 
				int [ ]  arr =  new  int [ size] ; 
				for  ( int  i= 0 ; i<  arr.length ; i++ ) 
				{ 
					arr[ i]  =  sc.nextInt ( ) ; 
				} 
				System .
out .
println ( "Case "  +   j 
+  ": "  +  func_dp
( arr
) ) ;  			} 
		} 
 
 
	} 
} 
 
				aW1wb3J0IGphdmEuaW8uKjsKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLk1hdGguKjsKcHVibGljIGNsYXNzIE1haW4KewkKCXB1YmxpYyBzdGF0aWMgaW50IGZ1bmNfZHAoaW50W10gYXJyKQoJewoJCWludCBbXSByZXN1bHQgPSBuZXcgaW50W2Fyci5sZW5ndGhdOwoJCWlmKGFyci5sZW5ndGggPiAxKQoJCXsKCQkJcmVzdWx0WzBdID0gYXJyW2Fyci5sZW5ndGggLSAxXTsKCQkJcmVzdWx0WzFdID0gTWF0aC5tYXgoYXJyW2Fyci5sZW5ndGggLSAyXSxhcnJbYXJyLmxlbmd0aCAtIDFdKTsKCQkJZm9yKGludCBpID0gMjsgaSA8IHJlc3VsdC5sZW5ndGggOyBpKyspCgkJCXsKCQkJCXJlc3VsdFtpXSA9IE1hdGgubWF4KHJlc3VsdFtpLTFdLHJlc3VsdFtpLTJdICsgYXJyW2Fyci5sZW5ndGggLSBpLTFdKTsKCQkJfQoJCQlyZXR1cm4gcmVzdWx0W3Jlc3VsdC5sZW5ndGggLSAxXTsKCQl9CgkJZWxzZQoJCXsKCQkJcmV0dXJuIE1hdGgubWF4KDAsYXJyWzBdKTsKCQl9CgkJCgl9CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCVNjYW5uZXIgc2MgPSBuZXcgU2Nhbm5lcihTeXN0ZW0uaW4pOwoJCWludCB0ZXN0X2Nhc2UgPSBzYy5uZXh0SW50KCk7CgkJaW50IHRlc3QgPSB0ZXN0X2Nhc2U7CgkJZm9yIChpbnQgaiA9IDEgOyBqIDw9IHRlc3RfY2FzZSA7IGorKykKCQl7CgkJCWludCBzaXplICA9IHNjLm5leHRJbnQoKTsKCQkJaWYgKHNpemUgPT0gMCkKCQkJewoJCQkJU3lzdGVtLm91dC5wcmludGxuKCJDYXNlICIgKyBqICsgIjogMCIpOwoJCQl9CgkJCWVsc2V7CgkJCQlpbnRbXSBhcnIgPSBuZXcgaW50W3NpemVdOwoJCQkJZm9yIChpbnQgaT0wO2k8IGFyci5sZW5ndGg7aSsrKQoJCQkJewoJCQkJCWFycltpXSA9IHNjLm5leHRJbnQoKTsKCQkJCX0KCQkJCVN5c3RlbS5vdXQucHJpbnRsbigiQ2FzZSAiICsgIGogKyAiOiAiICsgZnVuY19kcChhcnIpKTsKCQkJfQoJCX0KCgoJfQp9