Try to solve the Spiral Matrix problem.

Statement

Given an m×nm\times n matrix, return an array containing the matrix elements in spiral order, starting from the top-left cell.

Constraints:

  • 1≤1\leq matrix.length ≤10\leq 10
  • 1≤1\leq matrix[i].length ≤10\leq 10
  • −100≤-100\leq matrix[i][j] ≤100\leq 100

Examples