code: def test_slice_of_slice():
      X = MatrixSymbol("x", 10, 10)
      assert X[2, :][:, 3][0, 0] == X[2, 3]
      assert X[:5, :5][:4, :4] == X[:4, :4]
      assert X[1:5, 2:6][1:3, 2] == X[2:4, 4]
      assert X[1:9:2, 2:6][1:3, 2] == X[3:7:2, 4]
  
file_path: sympy/sympy/matrices/expressions/tests/test_slice.py
imports: from sympy.matrices.expressions.slice import MatrixSlice
  from sympy.matrices.expressions import MatrixSymbol
  from sympy.abc import a, b, c, d, k, l, m, n
  from sympy.testing.pytest import raises, XFAIL
  from sympy.functions.elementary.integers import floor
  from sympy.assumptions import assuming, Q
label_desc: Use image node_id 8 for calling a global function with example usage: test_slice_of_slice() without return types