Advertisement
dmilicev

problem1.c

Apr 6th, 2020
294
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 10.26 KB | None
  1. /*
  2.  
  3.     problem1.c
  4.  
  5.     From
  6.     https://web.facebook.com/groups/914362352096294/permalink/1320067684859090/
  7.  
  8.     Write program to solve this:
  9.  
  10.     x00 + x01 + x02 =  7
  11.      +     +     +
  12.     x10 + x11 + x12 =  8
  13.      +     +     -
  14.     x20 + x21 - x22 = 13
  15.  
  16.      "     "     "
  17.     10    13     5
  18.  
  19.  
  20.     x[i][j] can be from 0 to 9 including.
  21.  
  22.  
  23.     You can find all my C programs at Dragan Milicev's pastebin:
  24.  
  25.     https://pastebin.com/u/dmilicev
  26.  
  27. */
  28.  
  29. #include <stdio.h>
  30.  
  31. int main(void)
  32. {
  33.     int i, j, counter=0;
  34.     int x[3][3];            // matrix 3x3 for one solution
  35. /*
  36.     x[0][0]     x[0][1]     x[0][2]
  37.     x[1][0]     x[1][1]     x[1][2]
  38.     x[2][0]     x[2][1]     x[2][2]
  39. */
  40.  
  41.     printf("\n Begin: \n\n");
  42.  
  43.     for( x[0][0]=0; x[0][0]<=9; x[0][0]++ )
  44.      for( x[0][1]=0; x[0][1]<=9; x[0][1]++ )
  45.       for( x[0][2]=0; x[0][2]<=9; x[0][2]++ )
  46.        for( x[1][0]=0; x[1][0]<=9; x[1][0]++ )
  47.         for( x[1][1]=0; x[1][1]<=9; x[1][1]++ )
  48.          for( x[1][2]=0; x[1][2]<=9; x[1][2]++ )
  49.           for( x[2][0]=0; x[2][0]<=9; x[2][0]++ )
  50.            for( x[2][1]=0; x[2][1]<=9; x[2][1]++ )
  51.             for( x[2][2]=0; x[2][2]<=9; x[2][2]++ )
  52.             {
  53.                 if( x[0][0] + x[0][1] + x[0][2] ==  7  &&
  54.                     x[1][0] + x[1][1] + x[1][2] ==  8  &&
  55.                     x[2][0] + x[2][1] - x[2][2] == 13  &&
  56.                     x[0][0] + x[1][0] + x[2][0] == 10  &&
  57.                     x[0][1] + x[1][1] + x[2][1] == 13  &&
  58.                     x[0][2] + x[1][2] - x[2][2] ==  5    )
  59.                 {
  60.                     for( i=0; i<=2; i++ )       // print that solution
  61.                     {
  62.                         for( j=0; j<=2; j++ )   // one row of that matrix
  63.                         {
  64.                             printf("%2d", x[i][j] );
  65.                         }
  66.                     }
  67.  
  68.                     printf(" |");               // separate next solution
  69.                     counter++;                  // count number of solutions
  70.  
  71.                     if( counter%3 == 0 )        // print 3 solutions in one line
  72.                     {
  73.                         printf("\n");           // new line after third solution in one line
  74.                     }
  75.                 }
  76.             }
  77.  
  78.     printf("\n\n There are %d solutions.\n", counter);
  79.  
  80.     return 0;
  81.  
  82. } // main()
  83.  
  84. /*
  85.  There are 413 solutions.
  86.  
  87.  Begin:
  88.  
  89.  0 0 7 1 4 3 9 9 5 | 0 0 7 1 5 2 9 8 4 | 0 0 7 1 6 1 9 7 3 |
  90.  0 0 7 1 7 0 9 6 2 | 0 0 7 2 4 2 8 9 4 | 0 0 7 2 5 1 8 8 3 |
  91.  0 0 7 2 6 0 8 7 2 | 0 0 7 3 4 1 7 9 3 | 0 0 7 3 5 0 7 8 2 |
  92.  0 0 7 4 4 0 6 9 2 | 0 1 6 1 3 4 9 9 5 | 0 1 6 1 4 3 9 8 4 |
  93.  0 1 6 1 5 2 9 7 3 | 0 1 6 1 6 1 9 6 2 | 0 1 6 1 7 0 9 5 1 |
  94.  0 1 6 2 3 3 8 9 4 | 0 1 6 2 4 2 8 8 3 | 0 1 6 2 5 1 8 7 2 |
  95.  0 1 6 2 6 0 8 6 1 | 0 1 6 3 3 2 7 9 3 | 0 1 6 3 4 1 7 8 2 |
  96.  0 1 6 3 5 0 7 7 1 | 0 1 6 4 3 1 6 9 2 | 0 1 6 4 4 0 6 8 1 |
  97.  0 1 6 5 3 0 5 9 1 | 0 2 5 1 2 5 9 9 5 | 0 2 5 1 3 4 9 8 4 |
  98.  0 2 5 1 4 3 9 7 3 | 0 2 5 1 5 2 9 6 2 | 0 2 5 1 6 1 9 5 1 |
  99.  0 2 5 1 7 0 9 4 0 | 0 2 5 2 2 4 8 9 4 | 0 2 5 2 3 3 8 8 3 |
  100.  0 2 5 2 4 2 8 7 2 | 0 2 5 2 5 1 8 6 1 | 0 2 5 2 6 0 8 5 0 |
  101.  0 2 5 3 2 3 7 9 3 | 0 2 5 3 3 2 7 8 2 | 0 2 5 3 4 1 7 7 1 |
  102.  0 2 5 3 5 0 7 6 0 | 0 2 5 4 2 2 6 9 2 | 0 2 5 4 3 1 6 8 1 |
  103.  0 2 5 4 4 0 6 7 0 | 0 2 5 5 2 1 5 9 1 | 0 2 5 5 3 0 5 8 0 |
  104.  0 2 5 6 2 0 4 9 0 | 0 3 4 1 1 6 9 9 5 | 0 3 4 1 2 5 9 8 4 |
  105.  0 3 4 1 3 4 9 7 3 | 0 3 4 1 4 3 9 6 2 | 0 3 4 1 5 2 9 5 1 |
  106.  0 3 4 1 6 1 9 4 0 | 0 3 4 2 1 5 8 9 4 | 0 3 4 2 2 4 8 8 3 |
  107.  0 3 4 2 3 3 8 7 2 | 0 3 4 2 4 2 8 6 1 | 0 3 4 2 5 1 8 5 0 |
  108.  0 3 4 3 1 4 7 9 3 | 0 3 4 3 2 3 7 8 2 | 0 3 4 3 3 2 7 7 1 |
  109.  0 3 4 3 4 1 7 6 0 | 0 3 4 4 1 3 6 9 2 | 0 3 4 4 2 2 6 8 1 |
  110.  0 3 4 4 3 1 6 7 0 | 0 3 4 5 1 2 5 9 1 | 0 3 4 5 2 1 5 8 0 |
  111.  0 3 4 6 1 1 4 9 0 | 0 4 3 1 0 7 9 9 5 | 0 4 3 1 1 6 9 8 4 |
  112.  0 4 3 1 2 5 9 7 3 | 0 4 3 1 3 4 9 6 2 | 0 4 3 1 4 3 9 5 1 |
  113.  0 4 3 1 5 2 9 4 0 | 0 4 3 2 0 6 8 9 4 | 0 4 3 2 1 5 8 8 3 |
  114.  0 4 3 2 2 4 8 7 2 | 0 4 3 2 3 3 8 6 1 | 0 4 3 2 4 2 8 5 0 |
  115.  0 4 3 3 0 5 7 9 3 | 0 4 3 3 1 4 7 8 2 | 0 4 3 3 2 3 7 7 1 |
  116.  0 4 3 3 3 2 7 6 0 | 0 4 3 4 0 4 6 9 2 | 0 4 3 4 1 3 6 8 1 |
  117.  0 4 3 4 2 2 6 7 0 | 0 4 3 5 0 3 5 9 1 | 0 4 3 5 1 2 5 8 0 |
  118.  0 4 3 6 0 2 4 9 0 | 0 5 2 1 0 7 9 8 4 | 0 5 2 1 1 6 9 7 3 |
  119.  0 5 2 1 2 5 9 6 2 | 0 5 2 1 3 4 9 5 1 | 0 5 2 1 4 3 9 4 0 |
  120.  0 5 2 2 0 6 8 8 3 | 0 5 2 2 1 5 8 7 2 | 0 5 2 2 2 4 8 6 1 |
  121.  0 5 2 2 3 3 8 5 0 | 0 5 2 3 0 5 7 8 2 | 0 5 2 3 1 4 7 7 1 |
  122.  0 5 2 3 2 3 7 6 0 | 0 5 2 4 0 4 6 8 1 | 0 5 2 4 1 3 6 7 0 |
  123.  0 5 2 5 0 3 5 8 0 | 0 6 1 1 0 7 9 7 3 | 0 6 1 1 1 6 9 6 2 |
  124.  0 6 1 1 2 5 9 5 1 | 0 6 1 1 3 4 9 4 0 | 0 6 1 2 0 6 8 7 2 |
  125.  0 6 1 2 1 5 8 6 1 | 0 6 1 2 2 4 8 5 0 | 0 6 1 3 0 5 7 7 1 |
  126.  0 6 1 3 1 4 7 6 0 | 0 6 1 4 0 4 6 7 0 | 0 7 0 1 0 7 9 6 2 |
  127.  0 7 0 1 1 6 9 5 1 | 0 7 0 1 2 5 9 4 0 | 0 7 0 2 0 6 8 6 1 |
  128.  0 7 0 2 1 5 8 5 0 | 0 7 0 3 0 5 7 6 0 | 1 0 6 0 4 4 9 9 5 |
  129.  1 0 6 0 5 3 9 8 4 | 1 0 6 0 6 2 9 7 3 | 1 0 6 0 7 1 9 6 2 |
  130.  1 0 6 0 8 0 9 5 1 | 1 0 6 1 4 3 8 9 4 | 1 0 6 1 5 2 8 8 3 |
  131.  1 0 6 1 6 1 8 7 2 | 1 0 6 1 7 0 8 6 1 | 1 0 6 2 4 2 7 9 3 |
  132.  1 0 6 2 5 1 7 8 2 | 1 0 6 2 6 0 7 7 1 | 1 0 6 3 4 1 6 9 2 |
  133.  1 0 6 3 5 0 6 8 1 | 1 0 6 4 4 0 5 9 1 | 1 1 5 0 3 5 9 9 5 |
  134.  1 1 5 0 4 4 9 8 4 | 1 1 5 0 5 3 9 7 3 | 1 1 5 0 6 2 9 6 2 |
  135.  1 1 5 0 7 1 9 5 1 | 1 1 5 0 8 0 9 4 0 | 1 1 5 1 3 4 8 9 4 |
  136.  1 1 5 1 4 3 8 8 3 | 1 1 5 1 5 2 8 7 2 | 1 1 5 1 6 1 8 6 1 |
  137.  1 1 5 1 7 0 8 5 0 | 1 1 5 2 3 3 7 9 3 | 1 1 5 2 4 2 7 8 2 |
  138.  1 1 5 2 5 1 7 7 1 | 1 1 5 2 6 0 7 6 0 | 1 1 5 3 3 2 6 9 2 |
  139.  1 1 5 3 4 1 6 8 1 | 1 1 5 3 5 0 6 7 0 | 1 1 5 4 3 1 5 9 1 |
  140.  1 1 5 4 4 0 5 8 0 | 1 1 5 5 3 0 4 9 0 | 1 2 4 0 2 6 9 9 5 |
  141.  1 2 4 0 3 5 9 8 4 | 1 2 4 0 4 4 9 7 3 | 1 2 4 0 5 3 9 6 2 |
  142.  1 2 4 0 6 2 9 5 1 | 1 2 4 0 7 1 9 4 0 | 1 2 4 1 2 5 8 9 4 |
  143.  1 2 4 1 3 4 8 8 3 | 1 2 4 1 4 3 8 7 2 | 1 2 4 1 5 2 8 6 1 |
  144.  1 2 4 1 6 1 8 5 0 | 1 2 4 2 2 4 7 9 3 | 1 2 4 2 3 3 7 8 2 |
  145.  1 2 4 2 4 2 7 7 1 | 1 2 4 2 5 1 7 6 0 | 1 2 4 3 2 3 6 9 2 |
  146.  1 2 4 3 3 2 6 8 1 | 1 2 4 3 4 1 6 7 0 | 1 2 4 4 2 2 5 9 1 |
  147.  1 2 4 4 3 1 5 8 0 | 1 2 4 5 2 1 4 9 0 | 1 3 3 0 1 7 9 9 5 |
  148.  1 3 3 0 2 6 9 8 4 | 1 3 3 0 3 5 9 7 3 | 1 3 3 0 4 4 9 6 2 |
  149.  1 3 3 0 5 3 9 5 1 | 1 3 3 0 6 2 9 4 0 | 1 3 3 1 1 6 8 9 4 |
  150.  1 3 3 1 2 5 8 8 3 | 1 3 3 1 3 4 8 7 2 | 1 3 3 1 4 3 8 6 1 |
  151.  1 3 3 1 5 2 8 5 0 | 1 3 3 2 1 5 7 9 3 | 1 3 3 2 2 4 7 8 2 |
  152.  1 3 3 2 3 3 7 7 1 | 1 3 3 2 4 2 7 6 0 | 1 3 3 3 1 4 6 9 2 |
  153.  1 3 3 3 2 3 6 8 1 | 1 3 3 3 3 2 6 7 0 | 1 3 3 4 1 3 5 9 1 |
  154.  1 3 3 4 2 2 5 8 0 | 1 3 3 5 1 2 4 9 0 | 1 4 2 0 0 8 9 9 5 |
  155.  1 4 2 0 1 7 9 8 4 | 1 4 2 0 2 6 9 7 3 | 1 4 2 0 3 5 9 6 2 |
  156.  1 4 2 0 4 4 9 5 1 | 1 4 2 0 5 3 9 4 0 | 1 4 2 1 0 7 8 9 4 |
  157.  1 4 2 1 1 6 8 8 3 | 1 4 2 1 2 5 8 7 2 | 1 4 2 1 3 4 8 6 1 |
  158.  1 4 2 1 4 3 8 5 0 | 1 4 2 2 0 6 7 9 3 | 1 4 2 2 1 5 7 8 2 |
  159.  1 4 2 2 2 4 7 7 1 | 1 4 2 2 3 3 7 6 0 | 1 4 2 3 0 5 6 9 2 |
  160.  1 4 2 3 1 4 6 8 1 | 1 4 2 3 2 3 6 7 0 | 1 4 2 4 0 4 5 9 1 |
  161.  1 4 2 4 1 3 5 8 0 | 1 4 2 5 0 3 4 9 0 | 1 5 1 0 0 8 9 8 4 |
  162.  1 5 1 0 1 7 9 7 3 | 1 5 1 0 2 6 9 6 2 | 1 5 1 0 3 5 9 5 1 |
  163.  1 5 1 0 4 4 9 4 0 | 1 5 1 1 0 7 8 8 3 | 1 5 1 1 1 6 8 7 2 |
  164.  1 5 1 1 2 5 8 6 1 | 1 5 1 1 3 4 8 5 0 | 1 5 1 2 0 6 7 8 2 |
  165.  1 5 1 2 1 5 7 7 1 | 1 5 1 2 2 4 7 6 0 | 1 5 1 3 0 5 6 8 1 |
  166.  1 5 1 3 1 4 6 7 0 | 1 5 1 4 0 4 5 8 0 | 1 6 0 0 0 8 9 7 3 |
  167.  1 6 0 0 1 7 9 6 2 | 1 6 0 0 2 6 9 5 1 | 1 6 0 0 3 5 9 4 0 |
  168.  1 6 0 1 0 7 8 7 2 | 1 6 0 1 1 6 8 6 1 | 1 6 0 1 2 5 8 5 0 |
  169.  1 6 0 2 0 6 7 7 1 | 1 6 0 2 1 5 7 6 0 | 1 6 0 3 0 5 6 7 0 |
  170.  2 0 5 0 4 4 8 9 4 | 2 0 5 0 5 3 8 8 3 | 2 0 5 0 6 2 8 7 2 |
  171.  2 0 5 0 7 1 8 6 1 | 2 0 5 0 8 0 8 5 0 | 2 0 5 1 4 3 7 9 3 |
  172.  2 0 5 1 5 2 7 8 2 | 2 0 5 1 6 1 7 7 1 | 2 0 5 1 7 0 7 6 0 |
  173.  2 0 5 2 4 2 6 9 2 | 2 0 5 2 5 1 6 8 1 | 2 0 5 2 6 0 6 7 0 |
  174.  2 0 5 3 4 1 5 9 1 | 2 0 5 3 5 0 5 8 0 | 2 0 5 4 4 0 4 9 0 |
  175.  2 1 4 0 3 5 8 9 4 | 2 1 4 0 4 4 8 8 3 | 2 1 4 0 5 3 8 7 2 |
  176.  2 1 4 0 6 2 8 6 1 | 2 1 4 0 7 1 8 5 0 | 2 1 4 1 3 4 7 9 3 |
  177.  2 1 4 1 4 3 7 8 2 | 2 1 4 1 5 2 7 7 1 | 2 1 4 1 6 1 7 6 0 |
  178.  2 1 4 2 3 3 6 9 2 | 2 1 4 2 4 2 6 8 1 | 2 1 4 2 5 1 6 7 0 |
  179.  2 1 4 3 3 2 5 9 1 | 2 1 4 3 4 1 5 8 0 | 2 1 4 4 3 1 4 9 0 |
  180.  2 2 3 0 2 6 8 9 4 | 2 2 3 0 3 5 8 8 3 | 2 2 3 0 4 4 8 7 2 |
  181.  2 2 3 0 5 3 8 6 1 | 2 2 3 0 6 2 8 5 0 | 2 2 3 1 2 5 7 9 3 |
  182.  2 2 3 1 3 4 7 8 2 | 2 2 3 1 4 3 7 7 1 | 2 2 3 1 5 2 7 6 0 |
  183.  2 2 3 2 2 4 6 9 2 | 2 2 3 2 3 3 6 8 1 | 2 2 3 2 4 2 6 7 0 |
  184.  2 2 3 3 2 3 5 9 1 | 2 2 3 3 3 2 5 8 0 | 2 2 3 4 2 2 4 9 0 |
  185.  2 3 2 0 1 7 8 9 4 | 2 3 2 0 2 6 8 8 3 | 2 3 2 0 3 5 8 7 2 |
  186.  2 3 2 0 4 4 8 6 1 | 2 3 2 0 5 3 8 5 0 | 2 3 2 1 1 6 7 9 3 |
  187.  2 3 2 1 2 5 7 8 2 | 2 3 2 1 3 4 7 7 1 | 2 3 2 1 4 3 7 6 0 |
  188.  2 3 2 2 1 5 6 9 2 | 2 3 2 2 2 4 6 8 1 | 2 3 2 2 3 3 6 7 0 |
  189.  2 3 2 3 1 4 5 9 1 | 2 3 2 3 2 3 5 8 0 | 2 3 2 4 1 3 4 9 0 |
  190.  2 4 1 0 0 8 8 9 4 | 2 4 1 0 1 7 8 8 3 | 2 4 1 0 2 6 8 7 2 |
  191.  2 4 1 0 3 5 8 6 1 | 2 4 1 0 4 4 8 5 0 | 2 4 1 1 0 7 7 9 3 |
  192.  2 4 1 1 1 6 7 8 2 | 2 4 1 1 2 5 7 7 1 | 2 4 1 1 3 4 7 6 0 |
  193.  2 4 1 2 0 6 6 9 2 | 2 4 1 2 1 5 6 8 1 | 2 4 1 2 2 4 6 7 0 |
  194.  2 4 1 3 0 5 5 9 1 | 2 4 1 3 1 4 5 8 0 | 2 4 1 4 0 4 4 9 0 |
  195.  2 5 0 0 0 8 8 8 3 | 2 5 0 0 1 7 8 7 2 | 2 5 0 0 2 6 8 6 1 |
  196.  2 5 0 0 3 5 8 5 0 | 2 5 0 1 0 7 7 8 2 | 2 5 0 1 1 6 7 7 1 |
  197.  2 5 0 1 2 5 7 6 0 | 2 5 0 2 0 6 6 8 1 | 2 5 0 2 1 5 6 7 0 |
  198.  2 5 0 3 0 5 5 8 0 | 3 0 4 0 4 4 7 9 3 | 3 0 4 0 5 3 7 8 2 |
  199.  3 0 4 0 6 2 7 7 1 | 3 0 4 0 7 1 7 6 0 | 3 0 4 1 4 3 6 9 2 |
  200.  3 0 4 1 5 2 6 8 1 | 3 0 4 1 6 1 6 7 0 | 3 0 4 2 4 2 5 9 1 |
  201.  3 0 4 2 5 1 5 8 0 | 3 0 4 3 4 1 4 9 0 | 3 1 3 0 3 5 7 9 3 |
  202.  3 1 3 0 4 4 7 8 2 | 3 1 3 0 5 3 7 7 1 | 3 1 3 0 6 2 7 6 0 |
  203.  3 1 3 1 3 4 6 9 2 | 3 1 3 1 4 3 6 8 1 | 3 1 3 1 5 2 6 7 0 |
  204.  3 1 3 2 3 3 5 9 1 | 3 1 3 2 4 2 5 8 0 | 3 1 3 3 3 2 4 9 0 |
  205.  3 2 2 0 2 6 7 9 3 | 3 2 2 0 3 5 7 8 2 | 3 2 2 0 4 4 7 7 1 |
  206.  3 2 2 0 5 3 7 6 0 | 3 2 2 1 2 5 6 9 2 | 3 2 2 1 3 4 6 8 1 |
  207.  3 2 2 1 4 3 6 7 0 | 3 2 2 2 2 4 5 9 1 | 3 2 2 2 3 3 5 8 0 |
  208.  3 2 2 3 2 3 4 9 0 | 3 3 1 0 1 7 7 9 3 | 3 3 1 0 2 6 7 8 2 |
  209.  3 3 1 0 3 5 7 7 1 | 3 3 1 0 4 4 7 6 0 | 3 3 1 1 1 6 6 9 2 |
  210.  3 3 1 1 2 5 6 8 1 | 3 3 1 1 3 4 6 7 0 | 3 3 1 2 1 5 5 9 1 |
  211.  3 3 1 2 2 4 5 8 0 | 3 3 1 3 1 4 4 9 0 | 3 4 0 0 0 8 7 9 3 |
  212.  3 4 0 0 1 7 7 8 2 | 3 4 0 0 2 6 7 7 1 | 3 4 0 0 3 5 7 6 0 |
  213.  3 4 0 1 0 7 6 9 2 | 3 4 0 1 1 6 6 8 1 | 3 4 0 1 2 5 6 7 0 |
  214.  3 4 0 2 0 6 5 9 1 | 3 4 0 2 1 5 5 8 0 | 3 4 0 3 0 5 4 9 0 |
  215.  4 0 3 0 4 4 6 9 2 | 4 0 3 0 5 3 6 8 1 | 4 0 3 0 6 2 6 7 0 |
  216.  4 0 3 1 4 3 5 9 1 | 4 0 3 1 5 2 5 8 0 | 4 0 3 2 4 2 4 9 0 |
  217.  4 1 2 0 3 5 6 9 2 | 4 1 2 0 4 4 6 8 1 | 4 1 2 0 5 3 6 7 0 |
  218.  4 1 2 1 3 4 5 9 1 | 4 1 2 1 4 3 5 8 0 | 4 1 2 2 3 3 4 9 0 |
  219.  4 2 1 0 2 6 6 9 2 | 4 2 1 0 3 5 6 8 1 | 4 2 1 0 4 4 6 7 0 |
  220.  4 2 1 1 2 5 5 9 1 | 4 2 1 1 3 4 5 8 0 | 4 2 1 2 2 4 4 9 0 |
  221.  4 3 0 0 1 7 6 9 2 | 4 3 0 0 2 6 6 8 1 | 4 3 0 0 3 5 6 7 0 |
  222.  4 3 0 1 1 6 5 9 1 | 4 3 0 1 2 5 5 8 0 | 4 3 0 2 1 5 4 9 0 |
  223.  5 0 2 0 4 4 5 9 1 | 5 0 2 0 5 3 5 8 0 | 5 0 2 1 4 3 4 9 0 |
  224.  5 1 1 0 3 5 5 9 1 | 5 1 1 0 4 4 5 8 0 | 5 1 1 1 3 4 4 9 0 |
  225.  5 2 0 0 2 6 5 9 1 | 5 2 0 0 3 5 5 8 0 | 5 2 0 1 2 5 4 9 0 |
  226.  6 0 1 0 4 4 4 9 0 | 6 1 0 0 3 5 4 9 0 |
  227.  
  228.  There are 413 solutions.
  229.  
  230. */
Advertisement
RAW Paste Data Copied
Advertisement