//Coded by Vishal Mourya
//If you use this code anywhere you need to mention my name as above
/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
//Note : If you are running this code on codechef then replace Ideone with Codechef
class Ideone //Codechef
{
{
try{
//write your code here
Scanner sc
= new Scanner
(System.
in); int t = sc.nextInt();
while(t > 0) {
int a = sc.nextInt(); //The choice input of cup or cone
int n = sc.nextInt(); //number of scoops
int cost = 0;
//find total cost
if( a == 1 ) cost += 7; //cup
else cost += 10; //cone
for( int i = 1 ; i <= n ; i++ ) {
int f = sc.nextInt(); //Flavour of scoop
switch(f){
case 1: //Strawberry
cost += 30;
break;
case 2: //Vanilla
cost += 20;
break;
case 3: //Mango
cost += 30;
break;
case 4: //Oreo
cost += 50;
break;
case 5: //Chocolate
cost += 40;
break;
}//end of switch
}//end of for loop
if( n > 3 ){//as number of scoops cannot exceed 3
System.
out.
println("Invalid Entry"); t--;
continue;
}
t--;
}//end of test case loop
}
}
}
}
Ly9Db2RlZCBieSBWaXNoYWwgTW91cnlhCi8vSWYgeW91IHVzZSB0aGlzIGNvZGUgYW55d2hlcmUgeW91IG5lZWQgdG8gbWVudGlvbiBteSBuYW1lIGFzIGFib3ZlIAoKLyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KCi8vTm90ZSA6IElmIHlvdSBhcmUgcnVubmluZyB0aGlzIGNvZGUgb24gY29kZWNoZWYgdGhlbiByZXBsYWNlIElkZW9uZSB3aXRoIENvZGVjaGVmCmNsYXNzIElkZW9uZSAvL0NvZGVjaGVmCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCQoJCXRyeXsKICAgICAgICAgICAgLy93cml0ZSB5b3VyIGNvZGUgaGVyZSAKICAgICAgICAgICAgU2Nhbm5lciBzYyA9IG5ldyBTY2FubmVyKFN5c3RlbS5pbik7CiAgICAgICAgICAgIGludCB0ID0gc2MubmV4dEludCgpOwogICAgICAgIHdoaWxlKHQgPiAwKSB7CiAgICAgICAgICAgIGludCBhID0gc2MubmV4dEludCgpOyAvL1RoZSBjaG9pY2UgaW5wdXQgb2YgY3VwIG9yIGNvbmUgCiAgICAgICAgICAgIGludCBuID0gc2MubmV4dEludCgpOyAvL251bWJlciBvZiBzY29vcHMKICAgICAgICAgICAgCiAgICAgICAgICAgICAgICBpbnQgY29zdCA9IDA7CiAgICAgICAgICAgICAgICAvL2ZpbmQgdG90YWwgY29zdCAKICAgICAgICAgICAgICAgIGlmKCBhID09IDEgKSBjb3N0ICs9IDc7IC8vY3VwCiAgICAgICAgICAgICAgICBlbHNlIGNvc3QgKz0gMTA7IC8vY29uZSAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgZm9yKCBpbnQgaSA9IDEgOyBpIDw9IG4gOyBpKysgKSB7CiAgICAgICAgICAgICAgICAgICAgaW50IGYgPSBzYy5uZXh0SW50KCk7IC8vRmxhdm91ciBvZiBzY29vcCAKICAgICAgICAgICAgICAgICAgICBzd2l0Y2goZil7CiAgICAgICAgICAgICAgICAgICAgICAgIGNhc2UgMTogLy9TdHJhd2JlcnJ5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb3N0ICs9IDMwOyAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAgICAgICAgICBjYXNlIDI6IC8vVmFuaWxsYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgY29zdCArPSAyMDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAgICAgICAgICBjYXNlIDM6IC8vTWFuZ28gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb3N0ICs9IDMwOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgICAgICAgIGNhc2UgNDogLy9PcmVvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb3N0ICs9IDUwOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgICAgICAgIGNhc2UgNTogLy9DaG9jb2xhdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvc3QgKz0gNDA7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgICAgICB9Ly9lbmQgb2Ygc3dpdGNoCiAgICAgICAgICAgICAgICB9Ly9lbmQgb2YgZm9yIGxvb3AKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgaWYoIG4gPiAzICl7Ly9hcyBudW1iZXIgb2Ygc2Nvb3BzIGNhbm5vdCBleGNlZWQgMyAKICAgICAgICAgICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIkludmFsaWQgRW50cnkiKTsKICAgICAgICAgICAgICAgICAgICB0LS07CiAgICAgICAgICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oY29zdCk7CiAgICAgICAgICAgIAogICAgICAgIAogICAgICAgICAgICB0LS07CiAgICAgICAgfS8vZW5kIG9mIHRlc3QgY2FzZSBsb29wCiAgICAgICAgICAgIAogICAgICAgIH0KICAgICAgICBjYXRjaChFeGNlcHRpb24gZSl7CiAgICAgICAgCiAgICAgICAgfQoJCQoJfQp9