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