Как правильно сравнить столбцы матрицы?
=========================================

 Здравствуйте, помогите пожалуйста составить логику решения - нужно сравнить столбцы в двумерном массиве, если они равны то оставить только первый из совпадающих столбцов. (Совпадающие столбцы – столбцы, у которых все соответствующие элементы равны друз другу). За помощь заранее благодарю! 

 Логика очень простая:  

Сравниваете столбцы в двумерном массиве, если они равны то оставляете только первый из совпадающих столбцов. (Совпадающие столбцы – столбцы, у которых все соответствующие элементы равны друз другу).   

Всегда пожалуйста.