Shiyam's submissions for 2DArray1