import java.util.*;
import java.io.*;
public class Prog6
{
public static void main(String[] args)
{
String fName;
String lName;
String position;
String team;
int completions;
int attempts;
int yards;
int receptions;
final int MAX_PLAYERS = 20;
Scanner inFile = null;
Player players[] = new Player[MAX_PLAYERS];
try
{
inFile = new Scanner( new File ( "nfl.txt" ) );
}
catch( FileNotFoundException e)
{
System.err.println( "Error: file not found" );
}
while( inFile.hasNext() )
{
fName = inFile.next();
lName = inFile.next();
team = inFile.next();
position = inFile.next();
if( position.equals("QB") )
{
completions = inFile.nextInt();
attempts = inFile.nextInt();
yards = inFile.nextInt();
}
else
{
receptions = inFile.nextInt();
yards = inFile.nextInt();
}
for(int i = 0; i < players.length ; i++)
{
if( players[i] instanceof Quarterback )
{
System.out.println( players[i].getfName() + players[i].getlName() + players[i].getTeam() + players[i].getPosition() + ( (Quarterback) players[i]).getCompletions() + (( Quarterback ) players[i]).getAttempts() + ((Quarterback) players[i]).getYards());
}
}
for( int j = 0; j < players.length ; j++)
{
if( players[j] instanceof Receiver)
{
System.out.println( players[j].getfName() + players[j].getlName() + players[j].getTeam() + players[j].getPosition() + ((Receiver) players[j]).getReceptions() + ((Receiver) players[j]).getYards());
}
}
}
}
}