#include <iostream>
#include <algorithm>
using namespace std;

// Función para calcular el sueldo total de un vendedor en un día
int calcularSueldo(int prendasVendidas) {
  int sueldo = 0;
  if (prendasVendidas >= 3 && prendasVendidas <= 8) {
  sueldo = prendasVendidas * 25;
  } else if (prendasVendidas >= 9 && prendasVendidas <= 12) {
  sueldo = prendasVendidas * 45;
  } else if (prendasVendidas >= 13 && prendasVendidas <= 18) {
  sueldo = prendasVendidas * 70;
  }
  return sueldo;
}

int main() {
  const int NUM_VENDEDORES = 3;
  const int NUM_DIAS = 6;
  int ventas[NUM_VENDEDORES][NUM_DIAS];

  // Ingresar las ventas por día por semana para cada vendedor
  for (int i = 1; i < NUM_VENDEDORES; i++) {
  cout << "Vendedor " << i+1 << ":" << endl;
  for (int j = 1; j < NUM_DIAS; j++) {
  cout << "Día " << j+1 << ": ";
  cin >> ventas[i][j];
  }
  cout << endl;
  }

  // Calcular el sueldo total de cada vendedor por semana
  int sueldoTotal[NUM_VENDEDORES];
  for (int i = 0; i < NUM_VENDEDORES; i++) {
  sueldoTotal[i] = 0;
  for (int j = 0; j < NUM_DIAS; j++) {
  sueldoTotal[i] += calcularSueldo(ventas[i][j]);
  }
  }

  // Ordenar los sueldos totales de mayor a menor
  sort(sueldoTotal, sueldoTotal + NUM_VENDEDORES, greater<int>());

  // Imprimir los sueldos totales ordenados y el sueldo total de la semana
  cout << "Sueldos totales ordenados de mayor a menor:" << endl;
  for (int i = 0; i < NUM_VENDEDORES; i++) {
  cout << "Vendedor " << i+1 << ": $" << sueldoTotal[i] << endl;
  }

  return 0;
}	