There is a given sequence of integers *a*<sub class="lower-index">1</sub>, *a*<sub class="lower-index">2</sub>, ..., *a*<sub class="lower-index">*n*</sub>, where every number is from 1 to 3 inclusively. You have to replace the minimum number of numbers in it so that all the numbers in the sequence are equal to each other.
The first line contains an integer *n* (1 ≤ *n* ≤ 10<sup class="upper-index">6</sup>). The second line contains a sequence of integers *a*<sub class="lower-index">1</sub>, *a*<sub class="lower-index">2</sub>, ..., *a*<sub class="lower-index">*n*</sub> (1 ≤ *a*<sub class="lower-index">*i*</sub> ≤ 3).
const readline = require('readline');
const { stdin: input, stdout: output } = require('process');
const { on } = require('events');

const rl = readline.createInterface({ input, output });

let arr = [0,0,0], n = 0;
rl.on(`line`, (input) => {
    if (n === 0) {
        n = parseInt(input);
    }
    else {
        input.split(' ').forEach(item => {
                if (item == '1')
                    arr[0]++;
                else if (item == '2')
                    arr[1]++;
                else
                    arr[2]++;
        })
        // if (one < two)
        //     [one, two] = [two, one];
        //  if (one < three)
        //     [one, three] = [three, one];
        // console.log(two + three)
        arr.sort((a,b)=>{ 
            return a-b});
            console.log(arr[0]+arr[1]);
        rl.close()
    }
})
