#include<stdio.h>
#include<string.h>
#define FULL_TIME_MONTHLY_HOURS 80
#define MAX_EMPOLYEES 100
union Salary {
    int full_time;
    float hourly_rate;
};
struct Employees {
    char name[50];
    int id;
    int type;
    union Salary pay;
};
double calculateTotalSalaries(struct Employees employees[],int n)
{
    double total=0.0;
    for(int i=0;i<n;i++)
    {
        if (employees[i].type==1)
        {
            total+=employees[i].sal.full_time;
        }
        else if(employees[i].type==2)
        {
            total+=employees[i].sal.hourly_rate *FULL_THE_MONTHLY_HOURS;
        }
        
    }
    return total;
}
int main()
{
    int n;
    if(scanf("%d",&n)!=1)
    return 0;
    if(n<=0)
    {
        printf("-1\n");
        return 0;
    }
    struct Employees employees[MAX_EMPLOYEES];
    for(int i=0;i<n;i++)
    {
        if(scanf("%s %d %d",employees[i].name,&employees[i].id,&employees[i].type)!=3)
        {
            return 0;
        }
        if (employees[i].type==1)
        {
            scanf("%d",&employees[i].sal.full_time);
        }
        else if (employees[i].type==2)
        {
            scanf("%f",&employees[i].sal.hourly_rate);
        }
    }
    double total=calculateTotalSalaries(employees)
}