trees=[  890         810         970        1240        1210        1330        1410        1580        2110        1730        1890        1950        1210        1260        1290        1350        1030         710        1740        1730  
  990         700        1060        1380        1370        1700        1690        1730        1740        1790        1950        1940        1520         840        1180        1220        1020         820        1490        1580  
  620         680         870         790        1030        1070         830        1040        1040         940        1190        1300         720         570         690         660         690         570        1250         920  
  710         680         870         920         790        1200         790         910        1100        1120        1530        1470         710         630         590         670         540         430        1260         890  
  660         560         910         980         870        1250         880         780        1230        1160        1560        1420         650         660         620         810         580         480        1050         970  
  610         580         750        1050         710        1240         850         670        1030        1550        1270        1300         730         680         900        1070         380         240         750         620  
  460         540         820        1020        1040        1440         930         710         720        1950        1490        1850         810         760        1230        1350         520         390         890         860  
  120          70         120         420         210         610         270         130         633         970         860        1210         450         310         580         700          90         100         380         400  
  110         160         290         440         540         790         540         370         651        1430         930        1540         510         400         370         470         360         330         580         620  
   20          20         190         290         320         610         220         210         538        1380         680        1350         220         150         190         340         270         240         350         340  
   80          50         150         220         340         430         350         260         552        1100         470        1060         350         390         300         450         210         200         590         590  
   50         110         290         310         220         310         470         410         576         720         590         850         510         560         250         440         200         310         900         800  
  150         330         560         510         330         450         680         540         663         880         800         950         900         860         260         560         320         510        1250        1220  
  220         270         430         550         290         320         550         270         666         790         920         830        1120         850         490         710         300         350        1290        1070  
  180         200         570         490         410         430         510         280         666         880         900         820         910         910         420         480         250         460         880         820  
  360         380         770        1060         580         800         740         570         792        1090        1180         810         790        1260         610         800         260         730        1010         900  
  310         240         790         980         730         850         740         810         816        1150        1120        1070         820        1150         640        1020         260         620         840         750  
  420         640         790         830         840        1240         910        1070         902        1690        1200        1380         880        1270         820        1250         330         800        1130         820  
  430         430         890         700         640        1110         930        1130         932        1670        1140        1330         790        1060         820         800         350         800        1430        1040  
  520         560         890        1020         590        1210        1020        1440        1030        2280        1700        1980         850         960        1000         850         260         630        1840        1450  
  550         590         940        1100         720        1220         990        1240        1013        2310        1830        2210         880         990         840         870         220         700        1670        1660  
  450         510        1180        1390         920        1440        1170        1140        1095        2440        1950        2010         870         970        1140         890         380         680        1890        1680  
  330         420        1170        1500        1160        1570        1520        1730        1302        3380        2150        2360         950        1120        1620        1550         420         610        2390        2380  
  170         190         820         760        1040        1090        1290        1420        1046        2390        1800        2010         920         820        1040        1190         360         530        1290        1050  
  520         490         920        1350        1670        1430        1310        1570        1170        1990        2140        2150        1150         900        1330        1550         500         750        1870        1310  
  800         780         930        1100        1620        1250        1310        1050         970        1360        1720        1700        1270         930        1150        1660         500         840        1650        1340  
  900        1090         670        1010        1040         950        1190         850        1150        1180        1530        1560         980         700         820        1390         410         670        1590        1500  
  240         470         250         650         480         610         600         510         790         890        1300        1370         570         250         480         970         320         460        1030        1050  
  310         630         360         630         810        1050        1380         660         930        1430        1590        2310         710         380         920        1630         380         590        1490        1630  
  160         320         240         420         640         740        1100         650         720        1020        1060        1640         500         220         620        1020         240         590         910        1020  
  240         540         300         510         760         760         980         660         550        1150        1200        1460         740         490        1090        1470         280         790         660         990  
  510         710         610         760        1090         910        1090         580         750        1110        1450        1380         950         790        1380        1600         400        1030         890         830  
  540         680         610         580        1160         810         930         660         940         950         960        1080         820         690        1690        1580         320         870         900         840  
  520         600         600         690        1000         780         660         600         570        1040        1030        1480         750         610        2220        1770         190         680         920         960  
  420         670         880         790        1150         880         590         580         650        1230        1190        1800         710         550        2260        1730         260         660         940         960  
  320         690         840         750        1000         860         610         610         660        1350        1370        1770         640         520        2010        1340         220         440        1180        1100  
  300         740         760         610         820         820         650         670         600        1260        1340        1800         620         610        1840        1230         250         410         870         920  
  260         780         760         640         890         610         500         470         510        1140        1090        1750         430         570        1550         980         190         350         810         660  
  200         440         420         590         450         590         430         360         550        1270         960        1450         370         240        1240         610         130         240         730         730  
  250         330         530         740         610         650         370         220         520         940         750        1210         440         220         870         570         100         200         730         490  
  120         210         570         640         610         640         290         280         600         900         580         940         400         320         810         620         150         170         630         560  
  210         410         400         500         700         740         370         440         740         870         570         880         380         450         780         690         130         190         640         610  
  230         320         490         580        1050         920         650         460         840         900         480         820         380         380         700         850         170         220         790         550  
  490         560         620         750        1170         890         630         510        1030        1040         780        1260         500         650         640         860         250         340         720         620  
  300         470         480         510         450         660         270         270         760         500         520         910         290         180         430         620         190         200         490         470  
  390         700         430         480         550         630         270         460         960         860         700        1350         390         400         540         880         290         320         780         720  
  860        1240         710         800         910        1190         660         630        1290        1220        1030        1810         720         760        1170        1680         380         370         890        1010  
  570        1030         710         930         880        1180         570         690        1040        1080        1000        1640         770         640         870        1380         310         290         840        1070  
  300         590         490         670         770        1180         640         570         890        1030        1090        1560         650         620         860        1220         210         290         600         700  
  220         450         480         890        1110        1700         630         590        1050        1200        1140        1760         590         660         930        1190         290         300         590         640  
  150         310         510         830         930        1750         790         480         870        1080        1000        1280         480         650         600        1100         240         310         790         580  
  164         280         190         530         540         910         620         330         680         790         870         960         340         480         610         880         150         170         610         320  
   90         480         430         790         990        1590         670         350        1030         890        1220        1380         440         730         890        1510         330         480        1020         640  
  110         580         450         700        1060        1470         580         540         860        1020         940        1430         510         640         910        1350         320         530         850         700  
  160         450         410         550         930        1020         500         420         680         940         940        1500         550         550        1020        1160         210         400         510         420  
  170         490         380         420         780         850         500         450         660         760         720        1310         640         530         830        1100         270         320         370         280  
  270         660         340         490         750         870         450         480         920         920         820         950         810         610         800        1070         160         240         330         240  
  310         900         460         770         780         870         740         460         970        1260        1100        1240         790         580        1030        1100         270         380         390         470  
  310         740         460         730         810         800         630         450         740         980        1150        1120         690         480        1180        1020         280         150         370         420  
  380         710         460         830        1130        1160         970         770         940        1130        1540        1110         830         560        1580        1360         310         240         460         530  
  400         570         710        1100        1220        1210        1240        1110        1260        1400        1940        1420         950         730        1550        1530         350         290         540         640  
  290         460         660         890        1360        1230        1310        1100        1090        1500        1620        1270         850         750        1400        1900         280         210         590         670  
  140         170         440         660         930         820         820         700         920        1020        1090         930         380         380         760        1160         170         160         290         500  
  130         230         510         790         570         610         830         660         990        1060        1400        1100         400         380         610        1330         160         190         370         460  
  170         330         560         770         950         900         850         720        1040         970        1320        1200         510         590         740        1680         230         200         570         500  
  270         410         640         750         740         760         840         800         860         750        1020        1250         490         650         740        1340         250         300         460         410  
  170         270         680         730         820         720         510         760         910         780         970        1230         650         710         630        1030         300         320         570         480  
  170         250         590         750         530         560         560         540         650         660         880         960         610         400         680         710         250         240         450         470  
  270         440         770        1170         690         680         580         390         940         750        1370        1200         880         540         940         920         300         280         630         670  
  240         290         620         820         760         710         560         390         750         690        1140        1140         900         570         990         800         240         220         410         480  
  130         150         400         730         530         410         360         220         640         570         960         700         660         410         550         550         200         180         200         280  
  250         420         580         910         670         840         780         440        1480        1390        1670        1080         950         600         960        1000         260         280         370         640  
  150         180         510         920         580         720         550         320        1040        1000        1260         970         710         380         600         680         220         150         140         380  
   77          30         310         600         260         340         360         220         790         630        1150         650         460         280         420         560         140         109         190         350  
   73          40         270         410         320         450         270         130         660         680         970         650         300         240         390         500         137         104         234         210  
  109         220         480         800         590         510         430         320         730         670         870         810         330         540         430         580         270         200         350         420  
  108         160         470         400         340         500         550         350         750         440         800         790         360         370         370         630         190          70         480         730  
  102         220         530         440         430         450         560         380         770         550         850         790         370         370         400         570         230         160         500         610  
  100         230         730         720         390         470         650         320         880         600         640         890         470         470         460         680         240         250         670         840  
  180         100         440         370         320         420         330         230         610         390         700         650         340         270         350         480         120         100         420         460  
   80         140         460         330         280         330         340         210         530         390         780         550         360         230         330         470         170          90         510         410  
   90         100         410         270         280         320         380         210         390         310         790         550         300         220         300         390         130         170         420         300  
  100         100         600         440         510         550         470         310         530         350         920         660         520         350         430         630         280         150         580         500  
   97          50         580         530         450         410         520         300         630         370         920         580         480         230         340         520         210         120         370         370  
  250         260         670         650         580         560         600         380         830         750        1100         740         910         520         590         860         310         270         540         590  
  240         210         600         640         620         640         560         360        1020         610         990         710         790         510         600         740         340         230         490         650  
  240         290         550         590         760         710         650         430        1080         670        1130         700         690         440         620         600         250         320         430         610  
  150         240         390         480         610         590         670         380         850         420        1280         710         470         360         490         520         270         280         320         420  
  250         410         590         510         940        1030         760         370        1460         650        1290        1040         390         480         820         830         400         270         530         680  
  190         180         520         450         790        1000         320         280         780         480         890         750         470         410        1050         900         380         370         320         470  
  220         180         500         330         860         870         270         220         950         610         990         660         570         450        1260         970         520         450         380         540  
  250         210         710         550         700         640         330         240         800         560        1280         670         560         440        1150         770         820         530         530         570  
  370         310         960         720         940        1280         500         420        1070         800        1720         840         720         560        1570        1450        1030         710         880         860  
  330         320        1020         690         960        1340         500         490        1030         750        1440         870         640         560        1510        1310         750         470         790         780  
  280         280        1030         560         930        1380         530         390        1240         740        1500        1040         630         690        1540        1310         570         240         760         800  
  490         560        1110         910        1380        1710         730         640        1480        1020        1650        1450         780         860        1500        1400         760         490        1040         950  
  380         540         740         590        1050         920         740         540         940         780        1080         800         590         670         740         630         820         470         850         720  
  450         990         720         470        1280        1190         770         620         650         870        1230        1010         570         500         630         650         580         360         700         720  
  300         770         700         510         920         700         660         410         250         590         720         580         310         370         520         540         480         430         510         680  
  260         640         670         420         790         630         640         450         260         630        1000         720         340         370         590         620         510         460         450         580  
  310         740        1220         710        1710        1400         890         730         720        1400        1480        1160         660         530        1060        1090         810         450        1060         890  
  190         500         780         660        1090         950         770         710         700         920        1200         790         520         490         690         770         500         330         790         630  
  154         270         500         460         730         610         570         430         720         780         880         830         430         410         650         660         440         280         600         510  
   40         150         420         350         820         750         590         290         660         720         670         780         350         390         610         550         310         170         580         570  
  180         450         770         610        1080        1100        1280         550         800        1150         940         930         560         530        1010        1000         680         380         930         900  
  130         400         630         440         670         640        1100         560         650         840         710         660         430         420         740         650         670         370         810         650  
  160         310         320         300         440         400         870         500         660         660         870         750         410         360         700         520         670         510         780         550  
  270         580         880         570        1020         820        1220         900         830         950        1490        1270         610         750        1580         770        1310         890        1180         670  
  260         960        1020         790        1180         720        1150         990         750         880        1350        1060         750         760        1300         460        1280         840         740         700  
  220         840         660         690        1090         730         830         920         640         740         960         890         720         590         930         520         920         920         780         590  
  250         930         540         470        1040         570         860         920         560         770         790         840         530         570         550         430         910         780         990         800  
  290        1140         730         900        1200         670         970        1260         760        1010        1300        1360         520         640         650         620        1090         840        1650         910  
  230         830         640         790         850         580         860        1010         700         850        1100        1040         400         400         530         530         920         800        1230         840  
  200         750         650         750         780         610         750        1010         840         990        1360        1250         380         340         630         520         790         600         850         800  
  250         890         910         940         910         620         750        1050         920        1330        1410        1560         390         350         740         650         910         670        1160         870  
  190         920         940         920         960         560         720         850         790        1430        1610        1760         470         320         860         740         770         830         950         990  
  260         660         630         740         690         630         890         820         530        1190        1140        1240         340         240         560         540         560         490         690         760  
  220         850         590         750         870         610         780         640         720        1160        1050        1130         360         350         550         490         700         660         830         730  
  260         810         590         710         880         820         820         630         700        1010        1120        1420         410         330         630         650         770         860         910         790  
  190         650         640         610         740         650         770         650         650        1020         940        1580         410         310         600         660         750         730         850         720  
  230         660         620         600         640         740         920         800         860        1100         870        1470         500         310         760         720         620         490         910         930  
  230         650         680         730         580         650         980         710         770        1040         800         890         450         240         590         500         630         540         800         750  
  180         520         590         750         480         500         860         510         650         990         770         780         470         270         590         590         600         490         320         520  
  210         890         650        1090         630         620        1200         770         920        1110         920         980         900         440         750         690         640         630         960         780  
  270         870         640        1120         760         720        1320         830         910        1330         980         990         970         470        1030         830         760         760        1100        1000  
  150         660         540         790         480         590        1040         540         790        1100         820         980         730         260         890         830         750         690         820         690  
  180         730         620         860         580         540        1110         590         740         830         780         950         760         360        1020         950         690         660        1080         830  
  190         780         590         850         570         640        1170         620         950        1080        1010        1080         820         420        1500        1090         730         690        1230         880  
  270         720         640         930         770         680        1270         640        1020        1040        1060         980         810         370        1270        1210         590         460         960         780  
  210         880         600         870         640         910        2030         720        1010         980        1110         800         740         510        1090        1280         530         530         980         980  
  290         970         860        1010        1120        1620        2180         770        1210        1050        1060         990         850         510        1370        1870         550         740         720         800  
  200         690         770        1060        1030        1170        1560         590         810         920        1030         840         640         370         950        1480         550         590         640         620  
  270         870         740        1100         900         980        1470         760         730         850        1290         990         640         370         810        1410         630         670         570         690  
  160         680         530         690         570         520        1070         600         650         640         970         560         510         220         590        1000         420         500         560         690  
  320        1090         750         950         700         690        1350         950        1120        1240        1360         780         790         520         790        1200         690         890         980        1020  
  210         530         500         560         440         460         840         530         710         750         930         550         470         280         590         890         230         530         620         660  
  210         630         390         450         550         460         740         460         680         640         890         570         370         310         440         630         310         420         860         850  
  120         310         300         380         350         280         720         420         600         700         750         400         280         170         390         660         310         470         640         690  
  160         380         340         340         350         310         510         340         650         870         740         490         260         230         440         830         470         690         660         590  
  190         420         360         400         390         390         460         320         910         780         870         510         390         300         590         800         530         640         840         730  
  240         300         340         380         460         450         440         330         740         770         700         560         360         290         340         610         460         430         690         630  
  170         340         360         390         420         390         340         320         630         670         650         580         320         280         410         670         620         540         450         450  
  180         390         450         390         530         460         360         380         740         700         890         840         370         290         540         810         650         660         560         520  
  200         510         520         550         510         480         580         420         780         830         940         860         340         250         570        1010         630         650         700         660  
  250         430         400         450         380         310         410         380         570         580         820         790         350         220         430         930         510         520         590         510  
  190         440         440         580         240         240         260         300         680         590         900         990         220         190         410         850         570         600         560         450  
  270         450         500         650         320         230         320         690         960         730         970         950         280         220         530         740         820         750         850         730  
  200         520         480         670         330         330         400         630         830         780        1040        1030         340         270         600         910         830         500         870         670  
  220         410         530         590         290         370         390         660         860         770         760         840         370         280         520         770         570         540         840         680  
  240         400         650        1170         390         360         380         940         870         860         790         780         380         350         520         940         590         580         800         680  
  230         430         530        1140         440         510         460         860         770         820         720         790         330         290         540         880         530         600         800         760  
  230         390         380         820         280         290         360         640         590         700         640         600         230         130         430         510         410         450         710         560  
  210         500         400         690         270         280         340         550         560         600         590         560         250         250         490         600         620         600         970         790  
  230         420         480         700         280         360         350         520         550         660         670         630         320         260         610         700         580         560        1060         860  
  270         490         490         510         390         390         370         500         590         600         620         550         290         260         450         580         570         480        1010         780  
  310         550         660         670         680         780         670         860         730        1030        1000         750         430         400         730         830         760         690        1070         960  
  330         480         600         510         720         630         600         770         540         790         940         650         330         280         520         610         550         620         870         690  
  290         440         450         470         670         550         740         600         700         710         840         530         370         260         450         450         460         560         950         630  
  230         500         550         490         700         560         660         640         790         900         930         580         410         300         660         690         460         590         980         660  
  330         510         550         410         560         440         710         550         570         860        1020         410         380         230         460         530         480         530         850         710  
  350         670         470         400         530         420         740         630         660         740        1020         600         440         280         540         530         500         480        1030         790  
  220         420         370         350         460         410         640         470         550         630        1030         630         380         250         530         530         450         460         610         700  
  200         330         420         330         590         510         400         360         560         500         870         410         340         270         400         510         500         420         880         700  
  220         380         550         400         530         390         560         270         440         510        1020         560         350         250         530         610         410         480        1380         970  
  160         240         430         330         500         450         360         180         300         280         660         330         330         180         510         530         420         410        1230         900  
  160         200         330         320         410         370         340         160         240         310         730         340         350         200         390         440         330         380        1100         780  
  170         210         310         290         340         380         460         250         360         340         610         410         270         210         410         520         350         410        1020         690  
  110          90         330         230         430         410         490         280         260         320         570         310         300         230         390         510         500         500         780         670  
  180         170         460         260         310         430         570         500         380         360         790         490         300         210         580         510         520         550         940         630  
  250         210         370         220         320         420         590         450         480         460         850         350         340         220         470         430         630         580         950         720  ] ; 

s1=[ 330   220   330   770   770   630   890   830  550  1100   730   170   360   290   510   440   230   420  670   710   860  1000  1130  1090  1060   950   640   810  920   810  1470  1240  1070  1380  1560  1290  1220  1720  2260  1700  ]';

s2=[  1300  1070  1030  1020   960  950   880   710   800   880   700   790   810   850   860  900   750   830   720   960   640   600   680   570   740  670  1100  1370  1180   760   760  1040  1000   820   770  820   530   470   680   660 ]';

s3=[ 770   680   960   960   800   920   850   640   550   580 1030   730   500   810  1600   930   670  1180   940   810  650   910   810   930  1110  1020   890   860   860   760  900   850   730   650   770   840   900  1120  1000   830 ]';

s4=[ 850   650   710   990   820   750   890   550  500   690  1130   950   650  1140   900   760  1060   940 1230   760   860   990  1320  1060   590  1350  1420  1070 1070  1130  1140   740  1010   890   800   780   810   830 710   670 ]'; 

