Step 1: Given numbers \( 1, 2, 3, \ldots, m \), arrange them so \( 1, 2, \ldots, r \) are neighbors.
Step 2: Consider \( 1, 2, \ldots, r \) as one block. This simplifies to arranging \( m - r + 1 \) items: the block and the other \( m - r \) numbers.
Step 3: The arrangements for these \( m - r + 1 \) objects is:
\[ (m - r + 1)! \]
Step 4: The \( r \) numbers within the block can be arranged in \( r! \) ways.
Step 5: Thus, the total arrangements equal the product:
\[ (m - r + 1)! \times r! \]
Conclusion:
The total arrangements with \( 1, 2, \ldots, r \) as neighbors is:
\[ (m - r + 1)! r! \]