Solve the following cryptarithm:

      F O U R
   +    O N E
   ----------
      F I V E    
Determine the digit represented by each letter
to make the addition correct.

E =
F =
I =
N =
O =
R =
U =
V =




------------------------------------------------------------



Here is the answer:

There are 1,200 solutions (see below for the complete list).

Here is an explanation on how to solve sryptarithms:
(1) The letters can represent only one distinct value between 0-9.
(2) It is generally agreed that numbers can't begin with 0, for example, 0158.
(3) In most cryptarithms, there is only one solution.
(4) 19 is the maximum value with a carryover for two one-digit numbers in the same column.
    Carry over can only be 1. For example, if you have the same letter in a column, that letter could be a nine and 
	there could be a one from the previous carryover (that is how you could get 19).

(5) In many cases the result of an addition problem is one digit longer (in digit-length) than the addends – the numbers added. 
    If there are only two addends, this implies that the extra digit is the number 1.

(6) In two addend cryptarithms, there may be columns that have the same letter in both the addends and also the result. 
	If such a column is the units column, that letter must be 0. Otherwise, it can either be 0 or 9 (and then there is a carry).  
	If you have the same letter in just one of the addends and the result, then the other addend must be zero.


Now for the cryptarithm, FOUR + ONE = FIVE:
(1) When I wrote out the letters that were used, only eight distinct letters occur but there are ten possible digits.  
	This suggests that there are probably multiple solutions, and I don't like those because you must do more guess work.  
	On the other hand, it may be easier to find a solution.  

(2) Look at the first column: R + E + E.
	Go back to rule six above:  R must be equal to zero.  
	In algebra, we call this the Addition Property of zero: if you add zero to any quantity, you get that quantity.
	It also tells us that E could be any number from 1 to 9.
	
(3) Look at column four: You have F in the top addend and you have F in the result.  That tells us that there is no carryover or else 
	there would be a different letter in the result.
	
(4) So, look at the previous column:  O + O = I.  
	Since there can be no carryover, that tells us that O must be 1, 2, 3, or 4.  It can't be 0 because we determined that R must be 0.
	It can't be 5, 6, 7, 8, or 9 because that would cause us to have a carryover of one.
	This also tells us that I must be 2, 3, 4, 5, 6, 7, 8, or 9 (double the possibilties for O but then remember 
	you could have a carryover of one from the previous column.

(5) We haven't narrowed things down too much but that is because there are so many solutions that work.  So, using the framework above,
    take your first guess and work until you find a contradiction.  If there is no contradiction, then you have found an answer.  
	(At this point, there are 241,920 different combinations). 

	Let's start with E = 1 and see where that takes us.  It doesn't affect any of the other columns, so we can look at either column 2 or 3.

     F O U R
   +   O N E
   ----------
     F I V E  

E = 1
F =
I =
N =
O =
R = 0
U =
V =

I decided to try column three and begin with O = 2 (remember, it must be either 1, 2, 3, or 4, but we already selected E to be 1).  
If this leads to a contradiction, I will come back and try O = 3, then 4...  It has to be one of those numbers. 
So this tells me that I must equal 4 or 5.  So I will start with 4.
Here is what we have so far:

      F 2 U 0
   +    2 N 1
   ----------
      F 4 V 1  

E = 1
F =
I = 4
N =
O = 2
R = 0
U =
V =

I know that F can be any number so I will leave that until the end and just assign what is left to F 
(since there will be two numbers left over, that should give me three solutions).
So look at the second column: U + N = V.
I just need to find three numbers which satisfy that equation: 3 + 6 = 9 works.
And since U and N don't occur anywhere else, and since addition is commutative, I know that there will be two different 
solutions that work for that column and therefore there will be at least 2 x 3 = 6 different solution.
So, I chose to make U = 3, N = 6, and V = 9.

Here is what we have so far:

      F 2 3 0
   +    2 6 1
   ----------
      F 4 9 1  

E = 1
F =
I = 4
N = 6
O = 2
R = 0
U = 3
V = 9

Everything works so far, so you can choose any of the three numbers left for F:  5, 7, 8.
So, here are six solutions from what we just did:

      5 2 3 0
   +    2 6 1
   ----------
      5 4 9 1  

E = 1
F = 5
I = 4
N = 6
O = 2
R = 0
U = 3
V = 9





      7 2 3 0
   +    2 6 1
   ----------
      7 4 9 1  

E = 1
F = 7
I = 4
N = 6
O = 2
R = 0
U = 3
V = 9


      8 2 3 0
   +    2 6 1
   ----------
      8 4 9 1  

E = 1
F = 8
I = 4
N = 6
O = 2
R = 0
U = 3
V = 9

Now switching U and N in the three solutions above, we get:

      5 2 6 0
   +    2 3 1
   ----------
      5 4 9 1  

E = 1
F = 5
I = 4
N = 3
O = 2
R = 0
U = 6
V = 9





      7 2 6 0
   +    2 3 1
   ----------
      7 4 9 1  

E = 1
F = 7
I = 4
N = 3
O = 2
R = 0
U = 6
V = 9


      8 2 6 0
   +    2 3 1
   ----------
      8 4 9 1  

E = 1
F = 8
I = 4
N = 3
O = 2
R = 0
U = 6
V = 9


When I started this explanation, I didn't know if we would run into a contradiction or not, but it turns out that we found 
six distinct solutions.  

Now, you could go back to my first guess, E = 1, and replace it by each of the digits 2, 3, 4, 5, 6, 7, 8, or 9.  
Then proceed like I did above and you will wind up getting all the possible solutions.

After doing this exercise, I wondered how many different solutions that there were, so I used a brute force computer program to find out.
I just used eight nested FOR loops with values 0 to 9 and found out that there are 1,200 solutions to this problem.  

I checked and the six solutions that we came up with above are on the list of 1200 solutions.  




1200 solutions:
***    1230+256==1486
***    1230+257==1487
***    1230+259==1489
***    1230+265==1495
***    1230+267==1497
***    1230+268==1498
***    1240+296==1536
***    1240+297==1537
***    1240+298==1538
***    1250+236==1486
***    1250+237==1487
***    1250+239==1489
***    1260+235==1495
***    1260+237==1497
***    1260+238==1498
***    1260+274==1534
***    1260+278==1538
***    1260+279==1539
***    1260+283==1543
***    1260+287==1547
***    1260+289==1549
***    1270+264==1534
***    1270+268==1538
***    1270+269==1539
***    1270+293==1563
***    1270+294==1564
***    1270+298==1568
***    1280+263==1543
***    1280+267==1547
***    1280+269==1549
***    1280+293==1573
***    1280+294==1574
***    1280+296==1576
***    1290+246==1536
***    1290+247==1537
***    1290+248==1538
***    1290+273==1563
***    1290+274==1564
***    1290+278==1568
***    1290+283==1573
***    1290+284==1574
***    1290+286==1576
***    1320+354==1674
***    1320+358==1678
***    1320+359==1679
***    1320+374==1694
***    1320+375==1695
***    1320+378==1698
***    1340+352==1692
***    1340+357==1697
***    1340+358==1698
***    1340+385==1725
***    1340+386==1726
***    1340+389==1729
***    1350+324==1674
***    1350+328==1678
***    1350+329==1679
***    1350+342==1692
***    1350+347==1697
***    1350+348==1698
***    1350+392==1742
***    1350+396==1746
***    1350+398==1748
***    1360+382==1742
***    1360+385==1745
***    1360+389==1749
***    1360+392==1752
***    1360+394==1754
***    1360+398==1758
***    1370+324==1694
***    1370+325==1695
***    1370+328==1698
***    1380+345==1725
***    1380+346==1726
***    1380+349==1729
***    1380+362==1742
***    1380+365==1745
***    1380+369==1749
***    1390+352==1742
***    1390+356==1746
***    1390+358==1748
***    1390+362==1752
***    1390+364==1754
***    1390+368==1758
***    1420+436==1856
***    1420+437==1857
***    1420+439==1859
***    1420+453==1873
***    1420+456==1876
***    1420+459==1879
***    1420+473==1893
***    1420+475==1895
***    1420+476==1896
***    1430+426==1856
***    1430+427==1857
***    1430+429==1859
***    1430+462==1892
***    1430+465==1895
***    1430+467==1897
***    1450+423==1873
***    1450+426==1876
***    1450+429==1879
***    1450+473==1923
***    1450+476==1926
***    1450+478==1928
***    1450+482==1932
***    1450+486==1936
***    1450+487==1937
***    1460+432==1892
***    1460+435==1895
***    1460+437==1897
***    1460+472==1932
***    1460+475==1935
***    1460+478==1938
***    1470+423==1893
***    1470+425==1895
***    1470+426==1896
***    1470+453==1923
***    1470+456==1926
***    1470+458==1928
***    1470+462==1932
***    1470+465==1935
***    1470+468==1938
***    1470+482==1952
***    1470+483==1953
***    1470+486==1956
***    1480+452==1932
***    1480+456==1936
***    1480+457==1937
***    1480+472==1952
***    1480+473==1953
***    1480+476==1956
***    2150+196==2346
***    2150+197==2347
***    2150+198==2348
***    2160+185==2345
***    2160+187==2347
***    2160+189==2349
***    2160+194==2354
***    2160+197==2357
***    2160+198==2358
***    2170+184==2354
***    2170+186==2356
***    2170+189==2359
***    2170+194==2364
***    2170+195==2365
***    2170+198==2368
***    2180+165==2345
***    2180+167==2347
***    2180+169==2349
***    2180+174==2354
***    2180+176==2356
***    2180+179==2359
***    2180+194==2374
***    2180+195==2375
***    2180+196==2376
***    2190+156==2346
***    2190+157==2347
***    2190+158==2348
***    2190+164==2354
***    2190+167==2357
***    2190+168==2358
***    2190+174==2364
***    2190+175==2365
***    2190+178==2368
***    2190+184==2374
***    2190+185==2375
***    2190+186==2376
***    2310+347==2657
***    2310+348==2658
***    2310+349==2659
***    2310+374==2684
***    2310+375==2685
***    2310+379==2689
***    2310+384==2694
***    2310+385==2695
***    2310+387==2697
***    2340+317==2657
***    2340+318==2658
***    2340+319==2659
***    2340+351==2691
***    2340+357==2697
***    2340+358==2698
***    2350+341==2691
***    2350+347==2697
***    2350+348==2698
***    2350+364==2714
***    2350+368==2718
***    2350+369==2719
***    2350+391==2741
***    2350+396==2746
***    2350+398==2748
***    2360+354==2714
***    2360+358==2718
***    2360+359==2719
***    2360+381==2741
***    2360+385==2745
***    2360+389==2749
***    2360+391==2751
***    2360+394==2754
***    2360+398==2758
***    2370+314==2684
***    2370+315==2685
***    2370+319==2689
***    2380+314==2694
***    2380+315==2695
***    2380+317==2697
***    2380+361==2741
***    2380+365==2745
***    2380+369==2749
***    2390+351==2741
***    2390+356==2746
***    2390+358==2748
***    2390+361==2751
***    2390+364==2754
***    2390+368==2758
***    2410+453==2863
***    2410+457==2867
***    2410+459==2869
***    2410+463==2873
***    2410+465==2875
***    2410+469==2879
***    2430+461==2891
***    2430+465==2895
***    2430+467==2897
***    2430+485==2915
***    2430+486==2916
***    2430+487==2917
***    2450+413==2863
***    2450+417==2867
***    2450+419==2869
***    2450+463==2913
***    2450+467==2917
***    2450+468==2918
***    2450+481==2931
***    2450+486==2936
***    2450+487==2937
***    2460+413==2873
***    2460+415==2875
***    2460+419==2879
***    2460+431==2891
***    2460+435==2895
***    2460+437==2897
***    2460+453==2913
***    2460+457==2917
***    2460+458==2918
***    2460+471==2931
***    2460+475==2935
***    2460+478==2938
***    2470+461==2931
***    2470+465==2935
***    2470+468==2938
***    2470+481==2951
***    2470+483==2953
***    2470+486==2956
***    2480+435==2915
***    2480+436==2916
***    2480+437==2917
***    2480+451==2931
***    2480+456==2936
***    2480+457==2937
***    2480+471==2951
***    2480+473==2953
***    2480+476==2956
***    3140+156==3296
***    3140+157==3297
***    3140+158==3298
***    3150+146==3296
***    3150+147==3297
***    3150+148==3298
***    3210+257==3467
***    3210+258==3468
***    3210+259==3469
***    3210+265==3475
***    3210+268==3478
***    3210+269==3479
***    3210+275==3485
***    3210+276==3486
***    3210+279==3489
***    3210+285==3495
***    3210+286==3496
***    3210+287==3497
***    3240+276==3516
***    3240+278==3518
***    3240+279==3519
***    3250+217==3467
***    3250+218==3468
***    3250+219==3469
***    3260+215==3475
***    3260+218==3478
***    3260+219==3479
***    3260+281==3541
***    3260+287==3547
***    3260+289==3549
***    3270+215==3485
***    3270+216==3486
***    3270+219==3489
***    3270+246==3516
***    3270+248==3518
***    3270+249==3519
***    3270+291==3561
***    3270+294==3564
***    3270+298==3568
***    3280+215==3495
***    3280+216==3496
***    3280+217==3497
***    3280+261==3541
***    3280+267==3547
***    3280+269==3549
***    3280+291==3571
***    3280+294==3574
***    3280+296==3576
***    3290+271==3561
***    3290+274==3564
***    3290+278==3568
***    3290+281==3571
***    3290+284==3574
***    3290+286==3576
***    3410+452==3862
***    3410+457==3867
***    3410+459==3869
***    3410+462==3872
***    3410+465==3875
***    3410+469==3879
***    3420+451==3871
***    3420+456==3876
***    3420+459==3879
***    3420+471==3891
***    3420+475==3895
***    3420+476==3896
***    3450+412==3862
***    3450+417==3867
***    3450+419==3869
***    3450+421==3871
***    3450+426==3876
***    3450+429==3879
***    3450+462==3912
***    3450+467==3917
***    3450+468==3918
***    3450+471==3921
***    3450+476==3926
***    3450+478==3928
***    3460+412==3872
***    3460+415==3875
***    3460+419==3879
***    3460+452==3912
***    3460+457==3917
***    3460+458==3918
***    3470+421==3891
***    3470+425==3895
***    3470+426==3896
***    3470+451==3921
***    3470+456==3926
***    3470+458==3928
***    3470+481==3951
***    3470+482==3952
***    3470+486==3956
***    3480+471==3951
***    3480+472==3952
***    3480+476==3956
***    4130+156==4286
***    4130+157==4287
***    4130+159==4289
***    4130+165==4295
***    4130+167==4297
***    4130+168==4298
***    4150+136==4286
***    4150+137==4287
***    4150+139==4289
***    4150+176==4326
***    4150+178==4328
***    4150+179==4329
***    4160+135==4295
***    4160+137==4297
***    4160+138==4298
***    4160+192==4352
***    4160+197==4357
***    4160+198==4358
***    4170+156==4326
***    4170+158==4328
***    4170+159==4329
***    4170+182==4352
***    4170+186==4356
***    4170+189==4359
***    4170+192==4362
***    4170+195==4365
***    4170+198==4368
***    4180+172==4352
***    4180+176==4356
***    4180+179==4359
***    4180+192==4372
***    4180+195==4375
***    4180+196==4376
***    4190+162==4352
***    4190+167==4357
***    4190+168==4358
***    4190+172==4362
***    4190+175==4365
***    4190+178==4368
***    4190+182==4372
***    4190+185==4375
***    4190+186==4376
***    4230+286==4516
***    4230+287==4517
***    4230+289==4519
***    4260+271==4531
***    4260+278==4538
***    4260+279==4539
***    4270+261==4531
***    4270+268==4538
***    4270+269==4539
***    4270+291==4561
***    4270+293==4563
***    4270+298==4568
***    4280+236==4516
***    4280+237==4517
***    4280+239==4519
***    4280+291==4571
***    4280+293==4573
***    4280+296==4576
***    4290+271==4561
***    4290+273==4563
***    4290+278==4568
***    4290+281==4571
***    4290+283==4573
***    4290+286==4576
***    4310+372==4682
***    4310+375==4685
***    4310+379==4689
***    4310+382==4692
***    4310+385==4695
***    4310+387==4697
***    4320+351==4671
***    4320+358==4678
***    4320+359==4679
***    4320+371==4691
***    4320+375==4695
***    4320+378==4698
***    4320+395==4715
***    4320+396==4716
***    4320+398==4718
***    4350+321==4671
***    4350+328==4678
***    4350+329==4679
***    4350+362==4712
***    4350+368==4718
***    4350+369==4719
***    4360+352==4712
***    4360+358==4718
***    4360+359==4719
***    4360+391==4751
***    4360+392==4752
***    4360+398==4758
***    4370+312==4682
***    4370+315==4685
***    4370+319==4689
***    4370+321==4691
***    4370+325==4695
***    4370+328==4698
***    4380+312==4692
***    4380+315==4695
***    4380+317==4697
***    4390+325==4715
***    4390+326==4716
***    4390+328==4718
***    4390+361==4751
***    4390+362==4752
***    4390+368==4758
***    5130+146==5276
***    5130+148==5278
***    5130+149==5279
***    5130+164==5294
***    5130+167==5297
***    5130+168==5298
***    5140+136==5276
***    5140+138==5278
***    5140+139==5279
***    5140+186==5326
***    5140+187==5327
***    5140+189==5329
***    5160+134==5294
***    5160+137==5297
***    5160+138==5298
***    5160+182==5342
***    5160+187==5347
***    5160+189==5349
***    5170+192==5362
***    5170+194==5364
***    5170+198==5368
***    5180+146==5326
***    5180+147==5327
***    5180+149==5329
***    5180+162==5342
***    5180+167==5347
***    5180+169==5349
***    5180+192==5372
***    5180+194==5374
***    5180+196==5376
***    5190+172==5362
***    5190+174==5364
***    5190+178==5368
***    5190+182==5372
***    5190+184==5374
***    5190+186==5376
***    5210+263==5473
***    5210+268==5478
***    5210+269==5479
***    5210+273==5483
***    5210+276==5486
***    5210+279==5489
***    5210+283==5493
***    5210+286==5496
***    5210+287==5497
***    5230+261==5491
***    5230+267==5497
***    5230+268==5498
***    5260+213==5473
***    5260+218==5478
***    5260+219==5479
***    5260+231==5491
***    5260+237==5497
***    5260+238==5498
***    5270+213==5483
***    5270+216==5486
***    5270+219==5489
***    5280+213==5493
***    5280+216==5496
***    5280+217==5497
***    5310+372==5682
***    5310+374==5684
***    5310+379==5689
***    5310+382==5692
***    5310+384==5694
***    5310+387==5697
***    5320+371==5691
***    5320+374==5694
***    5320+378==5698
***    5320+394==5714
***    5320+396==5716
***    5320+398==5718
***    5340+381==5721
***    5340+386==5726
***    5340+389==5729
***    5360+381==5741
***    5360+382==5742
***    5360+389==5749
***    5370+312==5682
***    5370+314==5684
***    5370+319==5689
***    5370+321==5691
***    5370+324==5694
***    5370+328==5698
***    5380+312==5692
***    5380+314==5694
***    5380+317==5697
***    5380+341==5721
***    5380+346==5726
***    5380+349==5729
***    5380+361==5741
***    5380+362==5742
***    5380+369==5749
***    5390+324==5714
***    5390+326==5716
***    5390+328==5718
***    5410+426==5836
***    5410+427==5837
***    5410+429==5839
***    5410+462==5872
***    5410+463==5873
***    5410+469==5879
***    5420+416==5836
***    5420+417==5837
***    5420+419==5839
***    5420+471==5891
***    5420+473==5893
***    5420+476==5896
***    5430+461==5891
***    5430+462==5892
***    5430+467==5897
***    5430+482==5912
***    5430+486==5916
***    5430+487==5917
***    5460+412==5872
***    5460+413==5873
***    5460+419==5879
***    5460+431==5891
***    5460+432==5892
***    5460+437==5897
***    5460+471==5931
***    5460+472==5932
***    5460+478==5938
***    5470+421==5891
***    5470+423==5893
***    5470+426==5896
***    5470+461==5931
***    5470+462==5932
***    5470+468==5938
***    5480+432==5912
***    5480+436==5916
***    5480+437==5917
***    6130+145==6275
***    6130+148==6278
***    6130+149==6279
***    6130+154==6284
***    6130+157==6287
***    6130+159==6289
***    6140+135==6275
***    6140+138==6278
***    6140+139==6279
***    6140+153==6293
***    6140+157==6297
***    6140+158==6298
***    6140+185==6325
***    6140+187==6327
***    6140+189==6329
***    6150+134==6284
***    6150+137==6287
***    6150+139==6289
***    6150+143==6293
***    6150+147==6297
***    6150+148==6298
***    6150+174==6324
***    6150+178==6328
***    6150+179==6329
***    6150+192==6342
***    6150+197==6347
***    6150+198==6348
***    6170+154==6324
***    6170+158==6328
***    6170+159==6329
***    6170+182==6352
***    6170+184==6354
***    6170+189==6359
***    6180+145==6325
***    6180+147==6327
***    6180+149==6329
***    6180+172==6352
***    6180+174==6354
***    6180+179==6359
***    6180+192==6372
***    6180+194==6374
***    6180+195==6375
***    6190+152==6342
***    6190+157==6347
***    6190+158==6348
***    6190+182==6372
***    6190+184==6374
***    6190+185==6375
***    6210+273==6483
***    6210+275==6485
***    6210+279==6489
***    6210+283==6493
***    6210+285==6495
***    6210+287==6497
***    6230+251==6481
***    6230+257==6487
***    6230+259==6489
***    6230+284==6514
***    6230+287==6517
***    6230+289==6519
***    6240+273==6513
***    6240+278==6518
***    6240+279==6519
***    6240+291==6531
***    6240+297==6537
***    6240+298==6538
***    6250+231==6481
***    6250+237==6487
***    6250+239==6489
***    6270+213==6483
***    6270+215==6485
***    6270+219==6489
***    6270+243==6513
***    6270+248==6518
***    6270+249==6519
***    6280+213==6493
***    6280+215==6495
***    6280+217==6497
***    6280+234==6514
***    6280+237==6517
***    6280+239==6519
***    6280+291==6571
***    6280+293==6573
***    6280+294==6574
***    6290+241==6531
***    6290+247==6537
***    6290+248==6538
***    6290+281==6571
***    6290+283==6573
***    6290+284==6574
***    6320+394==6714
***    6320+395==6715
***    6320+398==6718
***    6340+381==6721
***    6340+385==6725
***    6340+389==6729
***    6350+391==6741
***    6350+392==6742
***    6350+398==6748
***    6380+341==6721
***    6380+345==6725
***    6380+349==6729
***    6390+324==6714
***    6390+325==6715
***    6390+328==6718
***    6390+351==6741
***    6390+352==6742
***    6390+358==6748
***    6410+425==6835
***    6410+427==6837
***    6410+429==6839
***    6420+415==6835
***    6420+417==6837
***    6420+419==6839
***    6420+431==6851
***    6420+437==6857
***    6420+439==6859
***    6420+451==6871
***    6420+453==6873
***    6420+459==6879
***    6420+471==6891
***    6420+473==6893
***    6420+475==6895
***    6430+421==6851
***    6430+427==6857
***    6430+429==6859
***    6430+482==6912
***    6430+485==6915
***    6430+487==6917
***    6450+421==6871
***    6450+423==6873
***    6450+429==6879
***    6450+471==6921
***    6450+473==6923
***    6450+478==6928
***    6450+481==6931
***    6450+482==6932
***    6450+487==6937
***    6470+421==6891
***    6470+423==6893
***    6470+425==6895
***    6470+451==6921
***    6470+453==6923
***    6470+458==6928
***    6470+481==6951
***    6470+482==6952
***    6470+483==6953
***    6480+432==6912
***    6480+435==6915
***    6480+437==6917
***    6480+451==6931
***    6480+452==6932
***    6480+457==6937
***    6480+471==6951
***    6480+472==6952
***    6480+473==6953
***    7130+154==7284
***    7130+156==7286
***    7130+159==7289
***    7130+164==7294
***    7130+165==7295
***    7130+168==7298
***    7140+153==7293
***    7140+156==7296
***    7140+158==7298
***    7140+185==7325
***    7140+186==7326
***    7140+189==7329
***    7150+134==7284
***    7150+136==7286
***    7150+139==7289
***    7150+143==7293
***    7150+146==7296
***    7150+148==7298
***    7150+192==7342
***    7150+196==7346
***    7150+198==7348
***    7160+134==7294
***    7160+135==7295
***    7160+138==7298
***    7160+182==7342
***    7160+185==7345
***    7160+189==7349
***    7160+192==7352
***    7160+194==7354
***    7160+198==7358
***    7180+145==7325
***    7180+146==7326
***    7180+149==7329
***    7180+162==7342
***    7180+165==7345
***    7180+169==7349
***    7190+152==7342
***    7190+156==7346
***    7190+158==7348
***    7190+162==7352
***    7190+164==7354
***    7190+168==7358
***    7210+253==7463
***    7210+258==7468
***    7210+259==7469
***    7210+283==7493
***    7210+285==7495
***    7210+286==7496
***    7230+251==7481
***    7230+256==7486
***    7230+259==7489
***    7230+261==7491
***    7230+265==7495
***    7230+268==7498
***    7230+284==7514
***    7230+286==7516
***    7230+289==7519
***    7240+291==7531
***    7240+296==7536
***    7240+298==7538
***    7250+213==7463
***    7250+218==7468
***    7250+219==7469
***    7250+231==7481
***    7250+236==7486
***    7250+239==7489
***    7260+231==7491
***    7260+235==7495
***    7260+238==7498
***    7260+281==7541
***    7260+283==7543
***    7260+289==7549
***    7280+213==7493
***    7280+215==7495
***    7280+216==7496
***    7280+234==7514
***    7280+236==7516
***    7280+239==7519
***    7280+261==7541
***    7280+263==7543
***    7280+269==7549
***    7290+241==7531
***    7290+246==7536
***    7290+248==7538
***    7310+342==7652
***    7310+348==7658
***    7310+349==7659
***    7310+382==7692
***    7310+384==7694
***    7310+385==7695
***    7340+312==7652
***    7340+318==7658
***    7340+319==7659
***    7340+351==7691
***    7340+352==7692
***    7340+358==7698
***    7350+341==7691
***    7350+342==7692
***    7350+348==7698
***    7380+312==7692
***    7380+314==7694
***    7380+315==7695
***    7410+425==7835
***    7410+426==7836
***    7410+429==7839
***    7410+452==7862
***    7410+453==7863
***    7410+459==7869
***    7420+415==7835
***    7420+416==7836
***    7420+419==7839
***    7420+431==7851
***    7420+436==7856
***    7420+439==7859
***    7430+421==7851
***    7430+426==7856
***    7430+429==7859
***    7430+461==7891
***    7430+462==7892
***    7430+465==7895
***    7430+482==7912
***    7430+485==7915
***    7430+486==7916
***    7450+412==7862
***    7450+413==7863
***    7450+419==7869
***    7450+462==7912
***    7450+463==7913
***    7450+468==7918
***    7450+481==7931
***    7450+482==7932
***    7450+486==7936
***    7460+431==7891
***    7460+432==7892
***    7460+435==7895
***    7460+452==7912
***    7460+453==7913
***    7460+458==7918
***    7480+432==7912
***    7480+435==7915
***    7480+436==7916
***    7480+451==7931
***    7480+452==7932
***    7480+456==7936
***    8130+145==8275
***    8130+146==8276
***    8130+149==8279
***    8130+164==8294
***    8130+165==8295
***    8130+167==8297
***    8140+135==8275
***    8140+136==8276
***    8140+139==8279
***    8140+153==8293
***    8140+156==8296
***    8140+157==8297
***    8150+143==8293
***    8150+146==8296
***    8150+147==8297
***    8150+174==8324
***    8150+176==8326
***    8150+179==8329
***    8150+192==8342
***    8150+196==8346
***    8150+197==8347
***    8160+134==8294
***    8160+135==8295
***    8160+137==8297
***    8160+192==8352
***    8160+194==8354
***    8160+197==8357
***    8170+154==8324
***    8170+156==8326
***    8170+159==8329
***    8170+192==8362
***    8170+194==8364
***    8170+195==8365
***    8190+152==8342
***    8190+156==8346
***    8190+157==8347
***    8190+162==8352
***    8190+164==8354
***    8190+167==8357
***    8190+172==8362
***    8190+174==8364
***    8190+175==8365
***    8210+253==8463
***    8210+257==8467
***    8210+259==8469
***    8210+263==8473
***    8210+265==8475
***    8210+269==8479
***    8230+261==8491
***    8230+265==8495
***    8230+267==8497
***    8240+273==8513
***    8240+276==8516
***    8240+279==8519
***    8240+291==8531
***    8240+296==8536
***    8240+297==8537
***    8250+213==8463
***    8250+217==8467
***    8250+219==8469
***    8260+213==8473
***    8260+215==8475
***    8260+219==8479
***    8260+231==8491
***    8260+235==8495
***    8260+237==8497
***    8260+271==8531
***    8260+274==8534
***    8260+279==8539
***    8270+243==8513
***    8270+246==8516
***    8270+249==8519
***    8270+261==8531
***    8270+264==8534
***    8270+269==8539
***    8270+291==8561
***    8270+293==8563
***    8270+294==8564
***    8290+241==8531
***    8290+246==8536
***    8290+247==8537
***    8290+271==8561
***    8290+273==8563
***    8290+274==8564
***    8310+342==8652
***    8310+347==8657
***    8310+349==8659
***    8320+351==8671
***    8320+354==8674
***    8320+359==8679
***    8320+371==8691
***    8320+374==8694
***    8320+375==8695
***    8320+394==8714
***    8320+395==8715
***    8320+396==8716
***    8340+312==8652
***    8340+317==8657
***    8340+319==8659
***    8340+351==8691
***    8340+352==8692
***    8340+357==8697
***    8350+321==8671
***    8350+324==8674
***    8350+329==8679
***    8350+341==8691
***    8350+342==8692
***    8350+347==8697
***    8350+362==8712
***    8350+364==8714
***    8350+369==8719
***    8350+391==8741
***    8350+392==8742
***    8350+396==8746
***    8360+352==8712
***    8360+354==8714
***    8360+359==8719
***    8360+391==8751
***    8360+392==8752
***    8360+394==8754
***    8370+321==8691
***    8370+324==8694
***    8370+325==8695
***    8390+324==8714
***    8390+325==8715
***    8390+326==8716
***    8390+351==8741
***    8390+352==8742
***    8390+356==8746
***    8390+361==8751
***    8390+362==8752
***    8390+364==8754
***    8450+462==8912
***    8450+463==8913
***    8450+467==8917
***    8450+471==8921
***    8450+473==8923
***    8450+476==8926
***    8460+452==8912
***    8460+453==8913
***    8460+457==8917
***    8460+471==8931
***    8460+472==8932
***    8460+475==8935
***    8470+451==8921
***    8470+453==8923
***    8470+456==8926
***    8470+461==8931
***    8470+462==8932
***    8470+465==8935
***    9130+145==9275
***    9130+146==9276
***    9130+148==9278
***    9130+154==9284
***    9130+156==9286
***    9130+157==9287
***    9140+135==9275
***    9140+136==9276
***    9140+138==9278
***    9140+185==9325
***    9140+186==9326
***    9140+187==9327
***    9150+134==9284
***    9150+136==9286
***    9150+137==9287
***    9150+174==9324
***    9150+176==9326
***    9150+178==9328
***    9160+182==9342
***    9160+185==9345
***    9160+187==9347
***    9170+154==9324
***    9170+156==9326
***    9170+158==9328
***    9170+182==9352
***    9170+184==9354
***    9170+186==9356
***    9180+145==9325
***    9180+146==9326
***    9180+147==9327
***    9180+162==9342
***    9180+165==9345
***    9180+167==9347
***    9180+172==9352
***    9180+174==9354
***    9180+176==9356
***    9210+253==9463
***    9210+257==9467
***    9210+258==9468
***    9210+263==9473
***    9210+265==9475
***    9210+268==9478
***    9210+273==9483
***    9210+275==9485
***    9210+276==9486
***    9230+251==9481
***    9230+256==9486
***    9230+257==9487
***    9230+284==9514
***    9230+286==9516
***    9230+287==9517
***    9240+273==9513
***    9240+276==9516
***    9240+278==9518
***    9250+213==9463
***    9250+217==9467
***    9250+218==9468
***    9250+231==9481
***    9250+236==9486
***    9250+237==9487
***    9260+213==9473
***    9260+215==9475
***    9260+218==9478
***    9260+271==9531
***    9260+274==9534
***    9260+278==9538
***    9260+281==9541
***    9260+283==9543
***    9260+287==9547
***    9270+213==9483
***    9270+215==9485
***    9270+216==9486
***    9270+243==9513
***    9270+246==9516
***    9270+248==9518
***    9270+261==9531
***    9270+264==9534
***    9270+268==9538
***    9280+234==9514
***    9280+236==9516
***    9280+237==9517
***    9280+261==9541
***    9280+263==9543
***    9280+267==9547
***    9310+342==9652
***    9310+347==9657
***    9310+348==9658
***    9310+372==9682
***    9310+374==9684
***    9310+375==9685
***    9320+351==9671
***    9320+354==9674
***    9320+358==9678
***    9340+312==9652
***    9340+317==9657
***    9340+318==9658
***    9340+381==9721
***    9340+385==9725
***    9340+386==9726
***    9350+321==9671
***    9350+324==9674
***    9350+328==9678
***    9350+362==9712
***    9350+364==9714
***    9350+368==9718
***    9360+352==9712
***    9360+354==9714
***    9360+358==9718
***    9360+381==9741
***    9360+382==9742
***    9360+385==9745
***    9370+312==9682
***    9370+314==9684
***    9370+315==9685
***    9380+341==9721
***    9380+345==9725
***    9380+346==9726
***    9380+361==9741
***    9380+362==9742
***    9380+365==9745
***    9410+425==9835
***    9410+426==9836
***    9410+427==9837
***    9410+452==9862
***    9410+453==9863
***    9410+457==9867
***    9410+462==9872
***    9410+463==9873
***    9410+465==9875
***    9420+415==9835
***    9420+416==9836
***    9420+417==9837
***    9420+431==9851
***    9420+436==9856
***    9420+437==9857
***    9420+451==9871
***    9420+453==9873
***    9420+456==9876
***    9430+421==9851
***    9430+426==9856
***    9430+427==9857
***    9450+412==9862
***    9450+413==9863
***    9450+417==9867
***    9450+421==9871
***    9450+423==9873
***    9450+426==9876
***    9460+412==9872
***    9460+413==9873
***    9460+415==9875