Реализация через 2-d массивы