import java.util.ArrayList; public class Solution { public ArrayList<Integer> printMatrix(int [][] matrix) { ArrayList<Integer> ans = new ArrayList<>(); int m = matrix.length; int n = matrix[0].length; trav(ans, matrix, 0, m - 1, 0, n - 1, false); return ans; } public void trav(Arr...