
#include <iostream>
#include <algorithm>
#include <vector>
#include <math.h>
using namespace std;


int main()
{
    int n;
    cin >> n;

    int a = 1001;
    int b = 1001;
    int c = 1001;
    
    for (int i = 0; i < n; i++) {

        int arr[3];
        for (int j = 0; j < 3; j++) {
            int k; cin >> k;
            arr[j] = k;
        }
        
        if (arr[0] < arr[1]) {
          int temp = arr[0];
          arr[0] = arr[1];
          arr[1] = temp;
        }
        if (arr[1] < arr[2]) {
          int temp = arr[1];
          arr[1] = arr[2];
          arr[2] = temp;
        }
        if (arr[0] < arr[1]) {
          int temp = arr[0];
          arr[0] = arr[1];
          arr[1] = temp;
        }

        
        a = min(a, arr[0]);
        b = min(b, arr[1]);
        c = min(c, arr[2]);

    }
    



    cout << a * b * c << endl;

    return 0;
}
