deepan's submissions for 2DArray1