title: Sorting 2D array of Int in Swift
body: <p>I'm trying to sort array like this one <code>[[Int]]</code> of 6 rows and 6 columns with sorted(by: <code>{ $0[0] &lt; $1[0] }</code>).
  But sorted array is sorted only by the first number in a row!
  This is example source array:</p>
  
  <blockquote>
    <p>5;8;1;13;2;6</p>
    
    <p>20;8;19;12;41;13</p>
    
    <p>23;14;15;36;7;18</p>
    
    <p>9;27;21;12;3;44</p>
    
    <p>25;16;7;18;9;30</p>
    
    <p>1;32;13;34;25;45</p>
  </blockquote>
  
  <p>And this is what I've got after sorting:</p>
  
  <blockquote>
    <p>1;32;13;34;25;45</p>
    
    <p>5;8;1;13;2;6</p>
    
    <p>9;27;21;12;3;44</p>
    
    <p>20;8;19;12;41;13</p>
    
    <p>23;14;15;36;7;18</p>
    
    <p>25;16;7;18;9;30</p>
    
    <p>I don't need row's order to be changed. I need to get something like
    that:</p>
    
    <p>1;2;5;6;8;13</p>
    
    <p>8;12;13;19;20;41</p>
    
    <p>7;14;15;18;23;36</p>
    
    <p>3;9;12;21;27;44</p>
    
    <p>7;9;16;18;25;30</p>
    
    <p>1;13;25;32;34;45</p>
  </blockquote>
  
  <p><a href="http://%20https://i.stack.imgur.com/BhHaB.jpg" rel="nofollow noreferrer">Here</a> is my sample output.
  I will be grateful for any help!</p>