Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

Solution 333777

Submitted on 15 Oct 2013 by Tim

Correct

43Size
Leading solution size is 34.
This solution is locked. To view this solution, you need to provide a solution of the same size or smaller.

Test Suite

Test
Code Input and Output
1
Pass
 
%%
tic
hin=[766 537 321 480 419 738 736 848 636 789 829 282 275 732 350 318 886 646 737 272 775 516 399 84 767 567 589 992 361 141 42 126 677 714 605 447 452 693 295 87 833 475 369 107 206 70 425 443 68 513 715 842 380 465 926 498 31 866 489 744 6 883 869 34 948 826 480 399 870 126 838 702 600 558 161 157 627 585 600 694 449 666 888 828 130 165 326 513 382 166 256 387 400 124 772 348 301 251 98 170 ];
hexp=98.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
2
Pass
 
%%
hin=[296 334 370 405 439 472 504 535 565 594 622 649 675 700 724 747 769 790 810 829 847 864 880 895 909 922 934 945 955 964 972 979 985 990 994 997 999 1000 1000 999 997 994 990 985 979 ];
hexp=984.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
3
Pass
 
%%
hin=[89 668 662 805 922 799 390 948 856 108 343 985 287 208 866 62 270 471 141 717 997 953 616 739 418 429 967 875 551 327 828 991 994 841 796 268 640 537 215 847 996 558 831 282 117 696 696 386 518 188 103 867 140 70 957 557 498 923 783 400 601 962 391 595 803 538 214 794 74 428 640 70 337 823 351 454 518 398 191 388 585 293 254 724 715 562 280 564 484 414 964 436 376 706 30 530 243 595 323 668 ];
hexp=323.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
4
Pass
 
%%
hin=[343 713 209 730 52 457 191 342 286 988 415 29 867 460 629 360 451 733 677 536 287 975 835 202 487 189 178 104 222 6 933 565 70 493 646 121 949 836 462 586 175 876 615 42 687 243 401 489 327 78 24 613 404 858 166 890 398 344 345 620 701 629 536 770 121 533 242 421 368 703 7 894 930 973 935 968 215 688 457 893 117 480 857 872 690 23 113 87 718 458 58 770 86 945 891 559 477 132 979 196 ];
hexp=164.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
5
Pass
 
%%
hin=[752 415 809 465 166 690 876 258 217 362 49 765 508 532 889 262 222 933 39 741 125 452 683 129 382 827 793 159 242 199 396 993 965 557 457 482 598 685 91 166 46 139 930 905 22 818 166 243 102 557 335 578 8 17 706 389 195 499 547 437 49 295 429 365 203 886 846 800 570 288 965 967 427 246 872 448 415 37 43 517 593 377 94 952 746 800 693 940 650 239 376 698 885 157 414 439 394 259 590 315 ];
hexp=287.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
6
Pass
 
%%
hin=[56 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 ];
hexp=90.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
7
Pass
 
%%
hin=[1 2 3 4 7 ];
hexp=4.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
8
Pass
 
%%
hin=[621 649 675 700 724 747 769 790 810 829 847 864 880 895 909 922 934 945 955 964 972 979 985 990 994 997 999 1000 1000 999 997 994 990 985 979 972 964 955 945 934 922 909 895 880 864 ];
hexp=879.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
9
Pass
 
%%
hin=[114 599 12 672 886 403 231 280 268 212 173 879 456 671 733 238 423 824 70 634 389 448 687 367 911 508 890 214 697 762 512 810 361 523 481 246 278 63 877 545 275 50 775 82 72 859 319 846 682 740 831 70 539 517 788 450 24 29 663 721 791 527 882 151 401 363 748 678 777 624 222 403 25 348 484 448 206 154 293 888 894 123 309 432 639 449 881 15 477 896 87 619 774 968 121 526 682 868 204 459 ];
hexp=204.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
10
Pass
 
%%
hin=[18 27 36 45 54 63 72 81 90 99 108 117 126 135 144 153 162 171 180 189 198 207 216 225 234 243 252 261 270 279 288 297 306 315 324 333 342 351 360 369 378 387 396 405 414 423 432 441 450 459 468 477 486 495 504 513 522 531 540 549 558 567 576 585 594 603 612 621 630 639 648 657 666 675 684 693 702 711 720 729 738 747 756 765 774 783 792 801 810 819 ];
hexp=810.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
11
Pass
 
%%
hin=[823 304 810 336 956 450 271 376 574 27 300 513 154 825 384 662 69 765 915 473 794 229 24 568 883 911 820 507 554 938 670 729 241 831 64 196 280 334 572 853 361 223 365 866 48 748 528 116 865 442 941 658 670 964 225 904 226 44 410 131 982 79 859 574 261 275 770 540 608 693 392 320 915 109 186 962 208 713 430 72 154 370 82 176 685 306 79 262 702 841 744 35 271 955 960 532 229 729 71 836 ];
hexp=71.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
12
Pass
 
%%
hin=[213 995 315 894 909 497 72 335 149 956 89 10 82 156 180 840 748 514 526 117 115 973 746 339 261 758 62 591 981 526 74 193 872 388 438 781 885 862 467 385 817 555 747 250 62 278 89 810 791 614 278 905 938 23 595 198 132 8 141 112 533 214 656 405 954 446 537 190 307 3 574 123 557 672 724 618 949 812 779 739 777 408 995 66 430 589 264 561 949 404 24 481 969 32 885 274 829 773 463 135 ];
hexp=314.125000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
13
Pass
 
%%
hin=[73 946 695 109 440 590 735 26 838 968 49 851 398 47 95 334 537 741 687 390 391 108 584 368 754 27 668 232 88 446 11 512 743 57 972 182 646 707 560 835 26 608 38 423 7 132 756 895 872 442 284 614 901 867 333 655 245 352 238 684 150 600 195 244 656 167 778 653 873 337 487 898 296 524 673 302 8 780 196 231 222 479 197 122 697 529 128 942 233 365 625 734 964 820 977 971 338 754 623 562 ];
hexp=521.250000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
14
Pass
 
%%
hin=[753 846 188 652 335 841 336 171 360 918 547 868 478 629 319 749 181 906 990 776 163 10 176 620 990 707 967 494 861 499 418 966 696 957 617 382 798 304 904 509 221 450 728 50 78 47 799 610 952 140 385 467 501 913 86 491 619 404 336 831 254 753 148 301 62 764 682 859 68 585 719 640 386 446 42 815 492 192 425 796 331 161 614 183 73 699 673 691 454 360 874 708 465 21 8 526 137 42 384 556 ];
hexp=299.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
15
Pass
 
%%
hin=[872 131 311 224 991 903 306 952 664 730 757 229 152 570 929 908 524 546 799 742 206 282 637 964 585 581 250 867 291 42 647 515 172 957 738 515 859 395 466 874 476 222 102 627 791 31 535 667 928 333 408 133 966 44 96 551 976 345 417 619 738 63 485 910 371 574 424 230 968 889 103 443 463 557 70 605 587 956 271 866 640 30 998 606 426 445 156 753 790 924 371 879 339 855 788 709 780 563 290 747 ];
hexp=290.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
16
Pass
 
%%
hin=[175 24 584 259 980 687 164 433 990 754 407 551 483 167 505 829 781 779 92 463 740 717 80 428 286 149 930 302 553 241 114 80 616 697 338 596 735 501 380 725 607 787 275 89 953 131 269 85 262 360 899 1 77 330 428 362 478 709 15 31 302 128 462 917 176 799 864 911 651 244 635 257 30 261 345 334 743 965 771 4 325 669 356 401 999 135 114 476 196 129 858 497 608 319 765 784 469 629 46 120 ];
hexp=46.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
17
Pass
 
%%
hin=[805 273 983 761 557 499 163 895 512 86 153 471 211 830 970 364 287 987 172 751 767 289 186 348 753 835 126 830 440 200 582 596 824 917 356 380 767 870 274 279 308 426 749 518 607 719 233 246 57 756 348 823 396 885 170 500 719 647 329 158 198 263 753 21 179 461 752 297 682 26 927 989 803 28 858 762 746 442 7 154 197 706 977 593 590 498 92 308 497 773 818 46 35 922 419 565 734 170 861 416 ];
hexp=293.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
18
Pass
 
%%
hin=[599 667 619 323 861 571 994 33 188 819 130 813 783 966 171 562 744 726 352 808 3 568 962 807 454 696 846 473 878 234 700 828 253 671 502 113 593 847 497 780 18 978 944 152 295 466 713 390 191 65 197 545 984 158 352 790 854 549 262 83 134 313 262 386 983 764 850 576 962 699 707 979 28 3 130 323 468 195 712 659 611 261 203 594 418 906 383 623 454 996 705 588 309 319 325 291 82 175 218 395 ];
hexp=218.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
19
Pass
 
%%
hin=[147 43 560 990 988 677 348 370 557 84 176 195 164 740 583 844 760 737 407 168 753 609 171 123 132 251 711 910 111 642 155 609 37 66 598 376 742 297 745 651 380 920 845 896 11 779 91 770 867 497 937 971 458 460 94 589 710 156 499 172 797 653 780 833 718 729 208 812 25 952 462 756 223 658 651 233 788 93 354 6 590 643 976 399 454 69 987 163 224 485 334 373 489 465 205 559 193 765 722 569 ];
hexp=513.250000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
20
Pass
 
%%
hin=[978 102 195 364 899 588 178 743 779 602 538 109 763 151 292 187 201 316 230 654 676 103 713 140 475 721 665 611 762 400 166 739 853 713 102 751 300 632 493 79 585 382 539 699 884 182 886 436 850 115 442 525 217 154 16 43 874 32 654 987 783 171 78 635 235 531 737 887 162 582 317 747 315 207 445 199 389 330 986 238 444 427 114 12 581 129 55 806 512 60 145 294 582 222 280 169 752 16 407 266 ];
hexp=141.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
21
Pass
 
%%
hin=[7 7 8 10 13 17 22 28 35 43 52 62 73 85 98 112 127 143 160 178 197 217 238 260 283 307 332 358 385 413 ];
hexp=385.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
22
Pass
 
%%
hin=[738 971 183 448 70 885 407 371 397 636 318 487 627 427 569 879 960 313 750 815 768 572 413 61 287 382 520 43 814 125 344 903 447 878 702 868 762 461 590 511 448 907 997 74 333 918 953 644 230 54 810 349 625 222 409 264 955 280 306 120 756 1 22 203 878 76 422 991 536 12 853 983 918 850 57 603 767 361 598 348 766 408 696 743 981 104 6 936 383 663 55 138 15 429 692 244 504 114 234 39 ];
hexp=76.500000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
23
Pass
 
%%
hin=[949 418 285 925 330 782 174 240 219 993 381 33 468 987 500 404 530 442 78 267 962 838 245 813 143 604 15 846 997 914 367 945 332 4 869 661 785 395 252 355 387 632 739 206 618 239 962 499 32 39 765 345 228 10 158 371 965 172 216 961 85 935 905 768 938 126 428 74 520 31 428 258 662 167 816 632 757 777 130 140 167 247 484 394 256 641 116 220 812 332 532 249 618 788 16 555 913 796 628 784 ];
hexp=628.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
24
Pass
 
%%
hin=[761 55 67 660 932 860 312 853 64 448 912 166 21 43 742 359 371 780 697 578 808 681 716 982 322 724 74 32 379 536 339 491 590 406 502 521 265 814 373 680 261 285 845 281 679 587 992 401 366 40 330 525 720 46 858 41 769 283 424 499 818 763 989 407 168 491 280 784 656 4 463 916 640 660 548 319 598 539 71 315 578 401 191 297 446 401 689 566 683 113 65 501 875 405 907 394 247 538 529 902 ];
hexp=529.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
25
Pass
 
%%
hin=[34 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 ];
hexp=137.996826;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
26
Pass
 
%%
hin=[1 2 2 2 2 2 ];
hexp=1.937500;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
27
Pass
 
%%
hin=[53 620 927 157 752 915 161 819 988 233 579 783 691 30 575 597 350 744 845 242 87 868 271 729 743 745 144 75 853 148 862 906 767 140 414 518 55 574 688 394 807 267 176 849 648 102 445 349 197 641 942 283 508 212 364 603 308 507 29 512 654 243 417 421 382 182 290 788 756 978 181 914 596 356 762 595 809 558 943 6 550 884 640 410 447 3 12 754 861 392 265 515 634 34 287 16 567 928 803 322 ];
hexp=479.750000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
28
Pass
 
%%
hin=[125 335 606 923 25 58 911 104 813 458 985 932 324 642 768 104 856 242 345 984 168 373 327 851 465 195 993 526 416 805 750 541 491 707 463 515 117 725 619 929 535 955 212 210 948 980 313 803 573 9 139 740 382 465 943 198 11 935 75 427 91 176 319 581 883 133 448 351 858 418 279 744 372 842 953 672 173 265 474 745 626 964 485 7 428 779 204 439 713 278 217 803 453 535 735 687 667 182 37 876 ];
hexp=37.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
29
Pass
 
%%
hin=[844 777 213 220 125 697 668 330 202 960 569 95 83 230 879 73 678 111 87 506 358 525 125 131 493 597 657 174 465 212 984 660 340 197 879 464 893 546 146 446 858 66 893 292 295 771 364 324 233 803 830 591 327 306 73 819 254 81 345 70 644 328 729 984 524 960 447 768 505 944 566 362 10 458 653 304 228 369 628 812 523 809 754 849 466 827 20 719 259 716 789 903 43 869 238 919 828 36 38 685 ];
hexp=38.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
30
Pass
 
%%
hin=[186 337 90 467 309 376 434 875 415 890 767 531 722 624 402 763 998 867 849 715 324 259 836 409 555 726 967 384 857 298 931 42 986 20 508 647 748 941 873 162 183 992 45 256 967 798 18 964 664 218 30 987 828 865 748 383 590 66 118 446 715 48 839 701 420 346 347 519 638 571 680 172 562 76 779 528 874 796 843 537 366 872 876 193 88 623 927 677 40 44 474 755 444 312 455 863 9 153 381 999 ];
hexp=381.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
31
Pass
 
%%
hin=[477 87 21 394 288 429 996 406 141 594 753 907 1 448 649 333 903 6 268 637 668 675 126 34 103 818 277 606 283 510 996 759 948 368 504 587 149 500 992 289 445 744 547 797 543 195 129 445 552 749 81 571 423 207 604 877 376 880 834 10 742 829 120 41 196 975 628 696 474 619 985 270 715 883 66 257 430 547 702 981 647 134 552 69 692 155 945 419 35 130 780 776 958 251 816 505 226 795 201 699 ];
hexp=201.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
32
Pass
 
%%
hin=[826 407 394 840 925 209 823 33 337 952 172 855 550 8 600 805 648 716 376 812 47 259 60 664 47 427 570 311 222 549 447 400 307 840 239 232 400 61 616 88 364 140 942 914 147 541 70 146 256 446 309 654 56 368 317 102 147 238 765 720 786 211 119 93 402 357 676 153 769 291 240 485 782 181 398 928 73 467 426 329 264 734 334 320 454 3 773 600 240 537 319 26 99 790 470 500 498 145 4 267 ];
hexp=4.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
33
Pass
 
%%
hin=[449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 449 ];
hexp=449.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
34
Pass
 
%%
hin=[89 294 485 74 327 84 520 93 930 809 722 465 940 173 837 183 482 390 771 235 228 987 190 889 791 317 684 110 217 895 566 657 188 402 731 514 485 602 606 767 410 328 583 701 500 772 884 333 161 654 919 740 993 461 629 135 129 312 244 346 206 161 2 394 562 84 259 399 685 865 165 447 544 99 499 395 870 382 79 382 388 997 122 732 457 750 866 938 413 109 283 971 270 636 716 183 72 974 581 108 ];
hexp=217.250000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
35
Pass
 
%%
hin=[77 98 98 98 98 98 98 98 98 98 98 ];
hexp=97.958984;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
36
Pass
 
%%
hin=[352 744 346 117 530 347 100 769 855 38 203 142 758 38 66 587 519 111 639 319 941 571 8 532 733 247 351 444 80 214 776 432 309 473 548 190 819 999 958 673 389 160 166 146 550 584 733 68 694 723 386 987 646 745 870 378 343 573 822 423 786 949 206 446 421 105 635 591 104 593 615 492 104 133 637 653 716 721 721 761 796 458 99 441 555 321 170 249 893 343 671 678 291 876 123 63 981 109 653 436 ];
hexp=272.500000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
37
Pass
 
%%
hin=[980 603 46 989 60 51 292 639 771 271 803 293 431 556 141 896 382 512 967 993 227 107 247 622 327 484 892 155 519 281 839 498 884 236 838 295 638 482 286 408 752 88 700 535 643 193 782 377 56 748 721 635 206 967 608 533 802 499 39 320 779 229 170 14 464 7 661 454 840 946 213 592 385 265 478 27 457 259 755 864 7 475 498 564 793 105 96 594 955 134 266 86 362 787 99 178 145 759 983 985 ];
hexp=774.500000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
38
Pass
 
%%
hin=[503 535 565 594 622 649 675 700 724 747 769 790 810 829 847 864 880 895 909 922 934 945 955 964 972 979 985 990 994 997 999 1000 1000 999 997 994 990 985 979 972 964 955 945 934 922 ];
hexp=933.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
39
Pass
 
%%
hin=[639 297 43 644 114 112 303 812 536 562 30 793 511 826 121 341 350 737 607 961 238 790 232 341 217 876 109 914 771 275 778 761 924 820 756 37 283 58 200 170 971 229 962 481 406 83 173 107 819 779 419 409 921 651 749 137 878 857 403 648 483 180 760 406 351 515 794 986 924 345 155 246 925 469 726 331 551 251 789 369 29 208 777 301 210 877 438 87 85 840 87 568 371 198 325 73 65 471 58 340 ];
hexp=58.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
40
Pass
 
%%
hin=[674 700 724 747 769 790 810 829 847 864 880 895 909 922 934 945 955 964 972 979 985 990 994 997 999 1000 1000 999 997 994 990 985 979 972 964 955 945 934 922 909 895 880 864 847 829 ];
hexp=846.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
41
Pass
 
%%
hin=[547 140 404 702 167 262 463 264 703 821 417 252 526 745 196 115 595 287 774 91 411 591 488 445 865 258 361 598 428 574 13 326 713 417 379 879 30 193 142 84 13 910 335 890 655 530 356 249 169 130 691 579 72 530 376 288 788 736 886 567 309 250 892 373 666 623 251 47 815 744 131 180 654 817 69 660 347 425 908 867 906 950 797 977 479 524 617 266 260 502 832 920 751 76 293 769 698 895 815 864 ];
hexp=809.562500;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
42
Pass
 
%%
hin=[680 621 166 694 202 867 507 772 747 333 602 547 825 129 377 315 246 763 612 783 183 775 431 691 591 404 507 878 113 587 884 792 207 401 837 409 619 343 180 365 28 782 263 204 262 991 518 507 754 481 642 288 255 424 978 197 827 836 74 291 423 309 435 981 709 271 389 679 966 921 43 993 54 658 196 315 648 65 174 753 545 167 41 151 590 370 699 768 206 124 58 980 433 492 960 493 115 701 524 80 ];
hexp=199.750000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
43
Pass
 
%%
hin=[964 504 962 499 817 893 64 751 294 127 860 461 487 196 172 989 670 389 769 140 221 767 853 559 614 357 547 107 629 774 71 944 277 33 795 93 277 858 843 571 984 702 31 470 249 203 458 919 943 227 410 515 345 263 73 958 619 971 64 599 744 135 895 20 519 689 464 795 546 306 365 882 359 748 351 960 302 161 230 596 739 639 110 83 901 534 392 872 504 456 470 599 942 716 618 460 404 433 606 302 ];
hexp=367.500000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
44
Pass
 
%%
hin=[653 629 919 453 323 366 52 695 536 116 217 727 839 118 576 623 304 650 290 456 940 338 538 898 400 964 822 249 990 178 80 994 806 998 799 480 364 850 175 899 317 743 978 156 861 905 778 516 906 419 971 845 108 508 742 859 823 916 107 165 445 187 158 250 184 956 81 899 157 255 150 474 998 127 981 210 383 110 77 288 529 48 484 988 907 578 847 730 845 953 894 289 139 403 890 675 711 970 573 867 ];
hexp=573.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
45
Pass
 
%%
hin=[542 343 817 181 2 717 851 599 255 922 265 833 322 456 481 119 856 170 36 538 634 100 38 860 857 297 253 103 834 133 5 375 475 173 556 477 889 406 427 496 679 692 680 352 499 160 470 354 681 506 243 314 957 281 173 813 929 777 268 762 909 624 489 384 148 44 212 389 801 638 884 480 681 563 183 179 74 653 532 755 510 775 68 818 407 241 983 335 369 602 448 278 225 936 13 372 331 224 112 484 ];
hexp=112.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
46
Pass
 
%%
hin=[700 796 621 453 757 624 511 627 473 878 492 222 436 207 958 857 592 529 436 87 883 927 455 471 821 924 259 754 703 344 400 754 491 21 206 599 996 69 226 469 946 717 42 382 275 999 590 218 880 377 656 114 303 111 937 475 386 195 228 440 890 979 193 733 351 399 331 699 467 556 519 764 624 560 497 250 911 86 468 142 814 475 255 116 937 191 590 322 738 169 761 627 500 954 359 202 704 42 900 522 ];
hexp=282.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
47
Pass
 
%%
hin=[785 773 843 714 450 688 70 161 944 838 458 560 551 786 673 678 788 880 929 483 135 335 407 908 857 578 767 378 156 248 269 292 372 111 5 821 150 426 334 446 615 791 5 517 928 677 194 68 908 122 550 42 808 309 302 664 886 420 41 41 668 309 684 39 771 688 212 921 465 545 366 79 687 722 595 614 398 140 33 657 261 583 698 420 891 999 84 128 771 476 520 438 137 203 828 907 242 391 179 706 ];
hexp=179.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
48
Pass
 
%%
hin=[442 462 811 738 337 483 391 344 263 587 575 836 417 771 309 466 651 437 407 235 153 383 968 469 554 297 439 891 402 414 804 844 875 615 933 563 449 323 907 63 261 833 898 30 955 559 495 957 347 901 192 499 635 511 319 189 807 110 431 561 523 235 756 749 849 688 311 297 362 569 712 975 753 609 4 59 519 498 16 865 750 559 716 384 421 34 572 580 495 3 140 17 237 895 117 437 934 780 85 295 ];
hexp=85.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
49
Pass
 
%%
hin=[300 957 991 928 515 271 288 77 529 376 640 372 800 648 520 231 667 764 64 111 271 648 246 135 274 546 654 464 977 652 304 628 609 647 555 475 269 843 552 797 570 543 168 369 190 39 951 209 802 366 319 424 365 564 558 638 461 563 454 437 215 757 64 175 755 970 1 23 812 904 171 381 799 690 101 988 728 403 196 882 120 866 305 485 429 215 122 241 777 575 677 343 684 92 869 790 62 870 813 873 ];
hexp=655.250000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
50
Pass
 
%%
hin=[717 12 670 985 590 200 954 732 205 219 93 986 326 541 228 107 261 95 285 655 462 684 339 134 429 448 122 424 810 712 408 526 75 429 510 664 628 816 747 833 386 839 170 711 731 750 817 991 844 453 646 657 136 336 142 917 783 264 692 592 975 99 118 401 528 979 416 155 146 162 339 531 1000 861 593 83 610 761 73 805 214 70 462 701 757 603 617 540 218 309 483 544 407 952 944 286 283 711 441 428 ];
hexp=395.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
51
Pass
 
%%
hin=[775 389 609 683 60 332 653 361 495 783 99 271 191 446 336 972 386 951 885 334 706 260 815 27 291 51 300 119 824 763 605 950 151 213 985 562 544 637 922 38 771 373 660 961 818 348 933 203 650 817 889 356 76 703 382 719 105 33 189 928 147 794 230 297 6 214 211 902 202 132 291 972 856 303 933 25 650 217 580 299 385 468 6 460 522 739 530 626 772 71 906 270 864 135 919 221 700 129 474 253 ];
hexp=191.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
52
Pass
 
%%
hin=[953 115 502 480 98 330 781 222 833 663 162 633 91 86 112 337 594 600 596 548 571 334 128 131 165 76 403 523 471 967 807 424 82 308 255 531 637 388 752 469 50 913 453 140 351 917 829 944 516 424 843 439 110 971 569 626 398 323 500 221 642 306 996 723 613 250 253 602 637 356 422 687 268 227 178 618 143 6 913 10 782 108 448 891 430 369 516 179 43 367 399 684 673 394 758 637 996 362 590 632 ];
hexp=497.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
53
Pass
 
%%
hin=[7 8 7 9 9 ];
hexp=8.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
54
Pass
 
%%
hin=[564 594 622 649 675 700 724 747 769 790 810 829 847 864 880 895 909 922 934 945 955 964 972 979 985 990 994 997 999 1000 1000 999 997 994 990 985 979 972 964 955 945 934 922 909 895 ];
hexp=908.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
55
Pass
 
%%
hin=[507 172 26 449 868 808 866 620 533 792 983 584 15 861 470 374 370 289 708 886 891 819 311 813 171 911 521 604 300 682 971 806 853 997 254 720 156 471 691 689 614 26 624 629 238 445 354 608 85 413 845 976 232 507 140 402 418 660 5 69 694 976 874 898 972 480 618 479 302 660 167 916 37 143 544 275 587 249 234 672 662 78 999 893 585 490 646 354 502 651 422 195 626 647 92 949 478 61 779 780 ];
hexp=420.500000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
56
Pass
 
%%
hin=[589 550 266 629 51 743 468 234 813 337 733 325 365 902 42 882 463 694 280 215 182 928 357 527 772 765 775 953 311 745 607 251 646 872 879 49 967 347 634 779 683 367 104 399 620 497 632 82 190 263 649 723 542 357 602 313 474 376 266 136 472 872 386 469 96 616 517 414 962 151 192 996 517 647 746 136 144 378 570 685 640 570 760 534 926 361 846 751 736 111 886 559 335 623 27 782 239 896 195 552 ];
hexp=195.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
57
Pass
 
%%
hin=[194 693 979 12 991 375 518 854 825 355 93 775 220 472 768 138 912 302 153 626 750 682 840 23 620 651 542 846 79 714 942 624 759 272 636 101 647 505 954 823 212 398 949 431 870 68 568 133 370 720 758 471 753 949 845 725 952 387 570 382 452 864 6 210 135 641 662 133 145 615 307 708 365 255 138 586 675 706 718 396 777 828 866 882 776 710 606 727 448 527 461 900 390 466 461 877 458 123 361 954 ];
hexp=361.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
58
Pass
 
%%
hin=[744 864 989 387 489 924 127 23 119 623 554 45 268 302 556 77 859 465 740 297 238 716 689 386 333 730 710 361 144 616 992 887 831 981 625 319 904 103 694 374 725 599 418 345 900 326 421 110 790 160 406 27 876 446 764 560 527 474 272 22 441 263 260 624 243 236 942 499 338 987 872 415 937 290 759 836 967 531 297 756 690 54 134 917 500 897 828 378 722 99 400 163 714 659 786 308 895 79 158 584 ];
hexp=158.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
59
Pass
 
%%
hin=[905 984 587 852 691 348 446 500 257 740 857 807 975 496 216 421 499 579 526 359 322 143 225 308 176 863 323 742 791 477 416 47 812 2 251 855 702 48 706 958 788 562 116 762 57 683 535 907 613 60 618 287 202 842 594 729 705 916 823 847 744 238 893 908 591 143 762 292 191 467 602 330 28 69 91 436 104 977 343 716 37 960 2 238 153 595 319 209 862 141 55 958 378 300 865 320 442 978 612 984 ];
hexp=612.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
60
Pass
 
%%
hin=[317 556 286 294 527 303 996 355 931 835 560 798 184 88 302 843 401 736 980 845 42 116 363 823 229 13 90 785 964 635 98 633 191 383 926 69 37 922 423 319 108 983 116 291 422 769 485 823 504 464 19 898 932 382 720 160 746 161 296 709 795 745 341 337 479 267 405 867 540 180 185 647 162 301 289 935 421 125 757 925 588 776 174 871 157 245 382 254 405 678 962 199 422 655 888 901 273 644 119 164 ];
hexp=119.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
61
Pass
 
%%
hin=[872 680 376 253 292 73 586 386 37 356 742 361 377 97 113 375 584 579 202 131 59 412 627 18 730 391 801 551 371 846 670 242 877 397 846 520 469 432 906 858 139 999 570 515 95 683 241 30 613 443 160 23 854 138 40 935 881 193 485 251 38 506 493 267 903 690 786 723 121 43 580 612 41 150 478 488 184 719 517 148 513 29 170 366 518 561 652 398 753 489 649 791 994 493 409 248 182 194 971 303 ];
hexp=248.500000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
62
Pass
 
%%
hin=[941 503 851 883 141 176 209 828 359 769 616 66 629 324 53 146 997 350 959 906 740 73 671 272 736 44 357 518 350 620 96 290 122 946 525 263 121 733 442 831 502 57 249 130 380 653 275 728 2 586 985 93 658 8 365 393 51 73 263 400 692 358 42 166 656 566 780 128 298 221 959 151 277 559 280 9 211 907 88 564 492 425 656 149 432 20 893 482 92 155 233 136 865 274 301 520 191 80 647 841 ];
hexp=460.500000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
63
Pass
 
%%
hin=[377 935 872 328 492 32 485 119 968 436 164 768 453 51 595 934 567 272 446 948 438 53 686 189 529 457 536 829 60 634 351 788 568 574 115 412 605 951 882 924 738 45 43 542 448 637 476 14 261 273 314 698 678 999 886 206 456 774 386 867 407 736 654 326 309 768 737 265 71 618 540 160 15 582 702 462 219 529 827 479 801 140 528 830 491 765 35 946 538 421 164 296 156 817 622 465 936 710 81 6 ];
hexp=81.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
64
Pass
 
%%
hin=[287 544 784 973 617 730 939 14 869 971 670 481 905 720 900 147 70 335 274 840 811 793 629 947 995 457 205 236 199 384 941 486 279 76 810 896 157 100 909 377 71 931 209 327 2 461 474 71 795 747 911 957 892 539 903 886 347 108 474 898 491 766 383 769 842 192 16 350 292 925 727 714 207 935 40 560 395 865 630 542 612 892 498 503 783 753 740 481 860 213 378 702 979 112 822 172 304 838 521 947 ];
hexp=521.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
65
Pass
 
%%
hin=[444 565 313 823 633 756 258 736 732 952 804 120 911 157 358 416 104 28 624 317 168 31 274 897 330 490 216 123 467 827 459 262 743 771 436 376 878 694 463 962 997 618 81 908 775 790 323 878 817 298 546 984 328 820 880 9 661 448 132 480 626 590 741 369 712 529 96 590 574 558 903 570 176 983 477 302 773 151 531 589 801 76 925 480 247 156 489 908 603 620 739 581 561 831 949 272 359 44 213 932 ];
hexp=213.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
66
Pass
 
%%
hin=[51 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 ];
hexp=99.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
67
Pass
 
%%
hin=[328 834 946 94 643 121 288 291 244 792 962 420 200 322 600 338 25 5 23 234 995 908 950 163 639 768 623 582 556 243 608 236 428 553 329 422 25 616 713 620 759 26 391 958 699 990 647 723 347 670 308 693 577 257 856 568 376 830 149 932 424 109 519 851 13 847 272 390 462 336 9 572 714 400 529 412 741 528 487 439 197 794 484 125 403 339 692 778 520 193 61 943 653 579 793 665 425 64 406 238 ];
hexp=151.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
68
Pass
 
%%
hin=[5 8 9 9 9 ];
hexp=8.500000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
69
Pass
 
%%
hin=[746 769 790 810 829 847 864 880 895 909 922 934 945 955 964 972 979 985 990 994 997 999 1000 1000 999 997 994 990 985 979 972 964 955 945 934 922 909 895 880 864 847 829 810 790 769 ];
hexp=789.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
70
Pass
 
%%
hin=[68 183 324 291 192 327 875 979 419 229 984 360 223 311 758 676 380 97 190 955 933 875 327 774 339 532 332 531 648 53 99 715 587 774 5 778 452 232 108 223 812 443 934 34 753 692 709 132 140 898 439 72 124 765 845 462 648 528 344 295 932 442 10 518 567 366 647 371 597 106 593 760 548 526 793 301 569 853 784 60 102 574 132 225 339 328 686 986 856 29 633 787 822 642 657 741 359 655 111 308 ];
hexp=111.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
71
Pass
 
%%
hin=[804 393 542 618 301 963 222 887 918 845 752 557 874 101 514 651 545 21 404 686 945 126 565 635 333 704 343 112 267 633 859 422 377 752 39 677 714 260 915 983 456 18 891 682 470 757 332 14 777 735 700 721 213 616 707 545 319 50 656 937 34 866 358 762 617 396 790 682 8 56 16 463 425 259 144 894 15 828 259 791 914 310 864 126 925 570 670 596 971 326 532 356 543 242 117 160 637 258 193 996 ];
hexp=193.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
72
Pass
 
%%
hin=[612 765 224 468 419 508 492 68 76 71 718 460 890 76 272 411 814 801 37 937 871 942 207 86 428 125 307 127 253 132 379 216 248 954 683 666 462 527 733 537 949 803 349 839 878 620 249 43 420 285 980 643 578 538 728 5 14 386 131 266 518 861 833 765 815 516 783 628 394 867 516 342 669 864 180 898 483 429 941 255 65 272 897 643 809 976 647 822 362 130 439 231 990 271 347 156 138 129 135 531 ];
hexp=135.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
73
Pass
 
%%
hin=[1 2 3 6 7 ];
hexp=5.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
74
Pass
 
%%
hin=[12 15 579 322 49 851 15 663 888 517 846 428 402 653 74 764 682 500 440 437 256 453 191 765 452 488 377 499 452 550 537 815 916 467 489 965 317 855 627 556 372 824 335 125 476 409 240 158 908 679 946 515 131 136 280 934 623 8 432 427 909 968 241 825 786 81 789 455 936 767 10 307 590 345 783 418 753 374 927 12 52 872 879 534 360 158 820 982 517 251 760 425 571 353 249 356 433 389 810 368 ];
hexp=378.500000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
75
Pass
 
%%
hin=[398 738 548 266 737 645 401 232 374 322 916 366 243 675 899 521 387 744 271 122 207 509 32 893 131 411 674 369 306 220 921 703 309 820 968 45 464 720 276 838 394 544 203 636 218 101 156 957 196 779 78 402 287 462 294 769 872 319 138 529 890 58 231 199 229 550 243 44 269 871 881 14 414 435 650 983 887 157 939 83 287 369 836 925 830 130 694 53 800 831 581 690 240 811 888 468 712 482 863 332 ];
hexp=407.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
76
Pass
 
%%
hin=[546 906 281 324 151 504 124 566 541 166 434 485 894 527 437 639 678 129 931 327 719 658 376 956 814 789 394 207 399 984 521 945 889 154 620 392 657 743 309 549 260 742 34 154 268 822 144 298 950 426 624 20 84 352 327 249 140 721 808 539 56 680 835 296 833 806 687 842 901 995 390 160 88 775 665 356 596 161 5 897 586 628 269 21 331 595 622 471 315 429 361 722 108 547 18 293 352 56 486 252 ];
hexp=154.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
77
Pass
 
%%
hin=[7 7 7 ];
hexp=7.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
78
Pass
 
%%
hin=[674 700 724 747 769 790 810 829 847 864 880 895 909 922 934 945 955 964 972 979 985 990 994 997 999 1000 1000 999 997 994 990 985 979 972 964 955 945 934 922 909 895 880 864 847 829 ];
hexp=846.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
79
Pass
 
%%
hin=[56 195 928 440 459 405 819 267 663 573 131 21 400 980 585 544 437 32 138 743 518 755 828 879 541 927 408 37 37 390 21 445 937 948 884 395 704 54 14 367 979 496 739 378 827 675 921 263 707 410 6 224 164 185 454 56 111 214 93 500 603 465 944 891 765 179 286 468 233 651 186 211 146 925 940 972 951 212 587 657 622 944 232 137 128 686 545 591 899 989 442 853 805 385 744 569 563 381 389 147 ];
hexp=264.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
80
Pass
 
%%
hin=[723 412 522 637 488 301 164 361 96 7 249 461 230 124 6 318 98 932 346 138 328 820 892 771 483 698 985 844 850 717 842 924 128 363 560 967 15 76 679 111 434 928 923 663 51 280 980 149 564 326 286 891 497 177 13 331 874 349 174 75 65 367 350 544 82 262 863 96 689 541 558 122 468 833 784 519 112 116 19 675 441 304 917 289 832 281 619 57 629 145 483 45 863 184 941 944 445 803 392 133 ];
hexp=275.750000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
81
Pass
 
%%
hin=[577 722 692 926 200 672 135 934 134 563 221 14 610 57 1 517 986 847 598 830 800 491 470 290 893 711 316 603 32 241 822 608 314 513 533 514 537 19 447 670 582 20 35 543 428 35 411 413 882 8 594 33 498 63 674 743 125 990 697 156 230 870 764 895 735 648 408 271 19 207 292 952 578 326 846 5 712 257 769 945 264 362 329 114 776 3 856 900 344 904 407 925 774 522 819 508 170 579 130 540 ];
hexp=130.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
82
Pass
 
%%
hin=[421 815 156 688 923 693 1 130 405 430 554 910 151 635 437 187 292 516 448 345 356 192 379 626 146 339 157 374 419 580 561 192 746 68 231 668 760 231 149 516 13 702 426 515 688 214 702 980 729 501 324 436 692 55 414 189 745 922 914 515 501 827 58 246 894 288 265 654 519 766 521 883 819 298 397 507 512 98 838 240 951 513 28 642 919 441 183 663 362 448 530 215 274 587 812 168 227 77 173 745 ];
hexp=173.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
83
Pass
 
%%
hin=[403 227 764 490 2 428 197 949 940 201 846 526 181 114 898 511 60 519 333 375 947 45 448 407 591 817 51 295 873 888 898 627 114 13 116 115 793 313 64 732 865 261 609 45 726 507 908 785 377 240 511 324 637 959 82 579 127 484 873 999 371 123 977 484 135 93 951 279 757 366 11 621 626 971 18 703 477 277 487 854 868 350 529 504 660 962 83 786 445 307 137 167 429 113 650 916 205 952 194 313 ];
hexp=194.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
84
Pass
 
%%
hin=[167 565 586 92 33 663 774 583 913 562 303 294 121 432 594 682 660 383 121 745 222 207 664 944 756 340 17 820 810 426 512 977 342 97 68 374 759 193 308 24 106 963 317 227 746 262 260 405 645 380 149 866 938 164 162 694 504 178 865 313 955 376 641 297 824 60 22 583 252 330 958 358 644 274 936 389 535 195 145 179 575 646 397 512 809 558 557 312 87 422 977 393 149 617 41 973 677 63 907 280 ];
hexp=171.500000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
85
Pass
 
%%
hin=[190 97 554 733 196 405 479 417 786 557 799 525 554 272 256 362 373 121 299 785 582 933 107 851 569 822 33 992 796 966 99 985 62 5 70 257 409 548 674 546 105 824 71 10 447 326 723 819 799 22 955 380 306 62 582 874 883 966 217 30 931 316 15 993 320 84 601 728 983 626 273 87 801 695 96 247 373 819 65 171 192 372 902 497 433 835 723 667 800 939 697 83 606 63 427 925 498 27 4 480 ];
hexp=4.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
86
Pass
 
%%
hin=[419 419 419 419 419 419 419 419 419 419 419 419 419 419 419 419 419 419 419 419 419 419 419 419 419 419 419 419 419 419 419 419 419 419 419 419 419 419 419 419 419 419 419 419 419 419 419 419 419 419 ];
hexp=419.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
87
Pass
 
%%
hin=[343 949 254 811 781 390 681 893 505 51 919 297 706 188 585 889 468 555 945 449 699 779 845 562 962 785 857 407 939 248 891 282 197 497 444 329 886 476 573 390 526 492 686 583 679 622 471 498 176 415 946 875 545 143 788 506 927 644 264 218 244 155 851 440 651 646 768 888 121 693 277 998 184 314 580 214 935 50 63 110 816 9 336 712 503 123 217 429 119 481 646 362 987 848 153 989 493 272 876 613 ];
hexp=442.500000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
88
Pass
 
%%
hin=[96 139 180 220 259 297 334 370 405 439 472 504 535 565 594 622 649 675 700 724 747 769 790 810 829 847 864 880 895 909 922 934 945 955 964 972 979 985 990 994 997 999 1000 1000 999 ];
hexp=999.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
89
Pass
 
%%
hin=[996 3 873 16 866 52 914 701 832 206 307 897 477 555 539 637 530 185 810 243 314 248 473 656 870 172 163 360 300 298 242 647 300 114 663 517 518 576 217 701 781 875 597 609 429 487 245 311 672 54 553 337 653 378 344 874 549 507 585 200 804 827 847 455 292 509 971 161 436 540 862 568 414 810 176 195 297 772 505 320 177 409 8 181 786 704 54 686 210 991 886 365 817 732 819 460 592 789 621 27 ];
hexp=316.750000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
90
Pass
 
%%
hin=[787 243 751 569 775 500 848 848 318 273 528 934 359 861 253 812 863 377 763 103 266 433 480 364 222 949 216 720 445 219 338 583 462 440 151 236 939 351 435 608 975 962 541 333 823 145 496 685 522 610 787 787 395 618 502 616 566 717 687 362 288 376 945 749 815 95 336 105 797 771 65 772 732 605 104 554 102 952 591 975 561 729 761 955 347 262 923 912 331 961 274 618 337 570 718 503 16 405 960 813 ];
hexp=609.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
91
Pass
 
%%
hin=[43 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 ];
hexp=54.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
92
Pass
 
%%
hin=[375 314 89 711 136 792 516 6 189 707 745 774 351 350 497 65 911 129 629 746 542 944 181 269 649 563 798 243 157 472 262 531 138 351 242 625 142 109 630 330 815 726 455 518 75 952 582 985 432 562 82 973 857 263 594 505 825 743 99 981 567 361 512 704 711 105 328 852 213 310 533 380 35 988 897 462 291 830 446 722 392 880 46 248 142 639 105 318 734 203 298 300 915 161 355 625 617 682 828 830 ];
hexp=756.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
93
Pass
 
%%
hin=[621 566 424 26 223 971 692 223 387 865 975 931 383 15 433 324 737 131 91 294 606 149 273 390 992 232 883 106 284 406 537 904 323 960 281 898 282 973 120 668 189 94 950 572 109 382 247 197 864 338 490 470 838 762 859 829 345 93 287 629 850 823 884 173 783 165 422 416 489 541 84 677 634 33 600 94 415 847 290 630 184 779 99 373 892 310 201 589 754 487 217 604 662 452 128 444 968 549 859 456 ];
hexp=502.500000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
94
Pass
 
%%
hin=[219 259 297 334 370 405 439 472 504 535 565 594 622 649 675 700 724 747 769 790 810 829 847 864 880 895 909 922 934 945 955 964 972 979 985 990 994 997 999 1000 1000 999 997 994 990 ];
hexp=993.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
95
Pass
 
%%
hin=[31 926 357 528 202 296 851 153 860 437 809 481 732 41 969 860 78 513 802 976 853 243 180 658 979 923 226 893 655 966 40 37 892 748 564 93 396 415 245 255 203 54 735 935 446 55 146 523 568 947 850 420 541 29 429 519 304 655 411 310 972 450 347 863 550 262 956 945 676 200 199 231 605 933 165 50 339 662 924 906 608 773 678 500 154 106 18 457 112 428 766 436 230 464 298 779 726 605 723 753 ];
hexp=679.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
96
Pass
 
%%
hin=[597 723 364 264 281 160 462 21 490 447 258 285 226 723 649 806 203 55 963 714 466 107 7 47 680 286 567 432 654 973 49 602 47 412 865 328 571 678 700 412 477 958 49 702 32 697 859 235 103 821 300 568 280 659 966 959 944 885 742 949 857 142 551 256 905 767 935 476 445 634 239 273 943 287 326 975 335 184 209 789 356 860 356 987 518 674 946 814 558 39 762 766 181 664 21 85 431 955 912 227 ];
hexp=449.250000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
97
Pass
 
%%
hin=[225 925 374 252 927 855 926 746 49 638 404 659 898 607 605 667 512 339 290 318 335 346 905 995 664 581 285 97 107 855 492 331 131 217 935 57 71 860 802 472 849 558 482 98 164 86 117 27 425 406 344 759 751 600 753 415 181 389 511 639 595 354 970 725 570 256 133 641 467 287 464 316 844 945 765 359 31 881 385 455 286 81 565 389 680 669 803 212 409 665 851 4 19 172 728 588 779 861 580 245 ];
hexp=447.562500;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
98
Pass
 
%%
hin=[11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 ];
hexp=909.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
99
Pass
 
%%
hin=[534 565 594 622 649 675 700 724 747 769 790 810 829 847 864 880 895 909 922 934 945 955 964 972 979 985 990 994 997 999 1000 1000 999 997 994 990 985 979 972 964 955 945 934 922 909 ];
hexp=921.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)

                    
100
Pass
 
%%
hin=[313 209 811 89 467 954 982 833 133 241 623 47 550 838 172 827 408 842 422 730 519 953 86 61 194 554 572 183 812 765 530 476 325 340 565 143 646 898 975 778 490 949 824 40 787 996 866 546 189 639 627 59 591 712 119 137 618 691 671 781 807 200 608 131 540 524 273 185 422 599 314 911 547 138 302 685 485 519 582 25 157 209 83 100 272 553 236 889 243 258 21 49 457 629 531 996 152 155 532 925 ];
hexp=532.000000;
hout=Hedge_V(hin);
assert(abs(hout-hexp)<2e-4)
toc
Elapsed time is 0.514637 seconds.