1(variables (typeneeded highq lowq) (connected good bad f) (glue t f) (bolts t f) (adrilled t f) (bdrilled t f) ) 2action drilla 3adrilled (connected (good (0.000000 1.000000 )) 4 (bad (0.000000 1.000000 )) 5 (f (adrilled (t (1.000000 0.000000 )) 6 (f (0.800000 0.200000 ))) 7 )) 8 9bdrilled (connected (good (0.000000 1.000000 )) 10 (bad (0.000000 1.000000 )) 11 (f (bdrilled (t (1.000000 0.000000 )) 12 (f (0.000000 1.000000 ))) 13 )) 14 15typeneeded (typeneeded (highq (1.000000 0.000000 )) 16 (lowq (0.000000 1.000000 ))) 17 18connected (connected (good (1.000000 0.000000 0.000000 )) 19 (bad (0.000000 1.000000 0.000000 )) 20 (f (0.000000 0.000000 1.000000 ))) 21 22bolts (bolts (t (1.000000 0.000000 )) 23 (f (0.000000 1.000000 ))) 24 25glue (glue (t (1.000000 0.000000 )) 26 (f (0.000000 1.000000 ))) 27endaction 28action drillb 29bdrilled (connected (good (0.000000 1.000000 )) 30 (bad (0.000000 1.000000 )) 31 (f (bdrilled (t (1.000000 0.000000 )) 32 (f (0.800000 0.200000 ))) 33 )) 34 35adrilled (connected (good (0.000000 1.000000 )) 36 (bad (0.000000 1.000000 )) 37 (f (adrilled (t (1.000000 0.000000 )) 38 (f (0.000000 1.000000 ))) 39 )) 40 41typeneeded (typeneeded (highq (1.000000 0.000000 )) 42 (lowq (0.000000 1.000000 ))) 43 44connected (connected (good (1.000000 0.000000 0.000000 )) 45 (bad (0.000000 1.000000 0.000000 )) 46 (f (0.000000 0.000000 1.000000 ))) 47 48bolts (bolts (t (1.000000 0.000000 )) 49 (f (0.000000 1.000000 ))) 50 51glue (glue (t (1.000000 0.000000 )) 52 (f (0.000000 1.000000 ))) 53 54endaction 55action bolt 56adrilled (adrilled (t (1.000000 0.000000 )) 57 (f (0.000000 1.000000 ))) 58 59bdrilled (bdrilled (t (1.000000 0.000000 )) 60 (f (0.000000 1.000000 ))) 61 62typeneeded (typeneeded (highq (1.000000 0.000000 )) 63 (lowq (0.000000 1.000000 ))) 64 65connected (connected (good (1.000000 0.000000 0.000000 )) 66 (bad (0.000000 1.000000 0.000000 )) 67 (f (bolts (t (adrilled (t (bdrilled (t (1.000000 0.000000 0.000000 )) 68 (f (0.000000 0.000000 1.000000 ))) 69 ) 70 (f (0.000000 0.000000 1.000000 ))) 71 ) 72 (f (0.000000 0.000000 1.000000 ))) 73 )) 74 75bolts (bolts (t (1.000000 0.000000 )) 76 (f (0.000000 1.000000 ))) 77 78glue (glue (t (1.000000 0.000000 )) 79 (f (0.000000 1.000000 ))) 80 81endaction 82action glue 83adrilled (adrilled (t (1.000000 0.000000 )) 84 (f (0.000000 1.000000 ))) 85 86bdrilled (bdrilled (t (1.000000 0.000000 )) 87 (f (0.000000 1.000000 ))) 88 89typeneeded (typeneeded (highq (1.000000 0.000000 )) 90 (lowq (0.000000 1.000000 ))) 91 92connected (connected (good (1.000000 0.000000 0.000000 )) 93 (bad (0.000000 1.000000 0.000000 )) 94 (f (glue (t (0.000000 1.000000 0.000000 )) 95 (f (0.000000 0.000000 1.000000 ))) 96 )) 97 98bolts (bolts (t (1.000000 0.000000 )) 99 (f (0.000000 1.000000 ))) 100 101glue (glue (t (1.000000 0.000000 )) 102 (f (0.000000 1.000000 ))) 103endaction 104reward (typeneeded (highq (connected (good (10.000000) ) 105 (bad (0.000000) ) 106 (f (0.000000) ))) 107 (lowq (connected (good (1.000000) ) 108 (bad (3.000000) ) 109 (f (0.000000) )) 110 )) 111discount 0.900000 112tolerance 0.1 113 114