
In a warehouse, there is a row of barcodes, where the i ^th barcode is barcodes[i] .
Rearrange the barcodes so that no two adjacent barcodes are equal. You may return any answer, and it is guaranteed an answer exists.
1 <= barcodes.length <= 100001 <= barcodes[i] <= 10000