// ~->[DNET-1]->~ // File created by someone at MonashUniv using Netica 2.06 on Apr 16, 2004 at 11:29:05. bnet total { autoupdate = TRUE; whenchanged = 1082078944; visual V1 { defdispform = BELIEFBARS; nodelabeling = TITLE; NodeMaxNumEntries = 50; nodefont = font {shape= "Arial"; size= 10;}; linkfont = font {shape= "Arial"; size= 9;}; windowposn = (0, 0, 642, 348); scrollposn = (3, 0); resolution = 72; drawingbounds = (1153, 769); showpagebreaks = FALSE; usegrid = TRUE; gridspace = (6, 6); PrinterSetting A { margins = (1270, 1270, 1270, 1270); landscape = FALSE; magnify = 1; }; }; node Play { kind = DECISION; discrete = TRUE; states = (true); parents = (); functable = true; title = "Play"; whenchanged = 1082078944; belief = (1); visual V1 { center = (174, 426); height = 13; }; }; node Type { kind = NATURE; discrete = TRUE; states = (Type1, Type2); parents = (Play); probs = // Type1 Type2 // Play ((0.8, 0.2)); // true ; title = "Urn Type"; whenchanged = 1082078892; belief = (0.8, 0.2); visual V1 { center = (318, 54); height = 12; }; }; node Experiment { kind = DECISION; discrete = TRUE; chance = DETERMIN; states = (No_sample, Sample_1_ball, Sample_2_balls, Sequential_samples); parents = (Play); functable = // Play (Sequential_samples);// true ; title = "Which experiment?"; whenchanged = 1082078892; belief = (0, 0, 0, 1); visual V1 { center = (132, 138); height = 2; }; }; node Draw3 { kind = NATURE; discrete = TRUE; states = (Red, Black, None); inputs = (Type, Experiment, Play); parents = (Type, Experiment, Play); probs = // Red Black None // Type Experiment Play ((((0, 0, 1)), // Type1 No sample true ((0, 0, 1)), // Type1 Sample 1 ball true ((0, 0, 1)), // Type1 Sample 2 balls true ((0.4, 0.6, 0))), // Type1 Sequential sampl true (((0, 0, 1)), // Type2 No sample true ((0, 0, 1)), // Type2 Sample 1 ball true ((0, 0, 1)), // Type2 Sample 2 balls true ((0.9, 0.1, 0)))); // Type2 Sequential sampl true ; title = "Draw 1 Ball (es)"; whenchanged = 1082078892; belief = (0.125, 0.125, 0.75); visual V1 { center = (528, 234); height = 10; }; }; node Draw2 { kind = NATURE; discrete = TRUE; states = (Red_Red, Black_Red, Black_Black, None); inputs = (Type, Experiment, Play); parents = (Type, Experiment, Play); probs = // Red Red Black Red Black Black None // Type Experiment Play ((((0, 0, 0, 1)), // Type1 No sample true ((0, 0, 0, 1)), // Type1 Sample 1 ball true ((0.1333333, 0.5333334, 0.3333333, 0)), // Type1 Sample 2 balls true ((0, 0, 0, 1))), // Type1 Sequential sampl true (((0, 0, 0, 1)), // Type2 No sample true ((0, 0, 0, 1)), // Type2 Sample 1 ball true ((0.8, 0.2, 0, 0)), // Type2 Sample 2 balls true ((0, 0, 0, 1)))); // Type2 Sequential sampl true ; title = "Draw 2 Balls (e2)"; whenchanged = 1082078892; belief = (0.0666667, 0.116667, 0.0666667, 0.75); visual V1 { center = (318, 258); height = 8; link 2 { path = ((197, 181), (252, 216)); }; }; }; node Draw1 { kind = NATURE; discrete = TRUE; states = (Red, Black, None); parents = (Experiment, Type, Play); probs = // Red Black None // Experiment Type Play ((((0, 0, 1)), // No sample Type1 true ((0, 0, 1))), // No sample Type2 true (((0.4, 0.6, 0)), // Sample 1 ball Type1 true ((0.9, 0.1, 0))), // Sample 1 ball Type2 true (((0, 0, 1)), // Sample 2 balls Type1 true ((0, 0, 1))), // Sample 2 balls Type2 true (((0, 0, 1)), // Sequential sampl Type1 true ((0, 0, 1)))); // Sequential sampl Type2 true ; title = "Draw 1 Ball (e1)"; whenchanged = 1082078892; belief = (0.125, 0.125, 0.75); visual V1 { center = (102, 258); height = 9; link 1 { path = ((122, 181), (111, 223)); }; }; }; node Continue { kind = DECISION; discrete = TRUE; states = (true, false); parents = (Play, Experiment, Draw3); functable = // Play Experiment Draw3 (((true, // true No sample Red true, // true No sample Black false), // true No sample None (true, // true Sample 1 ball Red true, // true Sample 1 ball Black false), // true Sample 1 ball None (true, // true Sample 2 balls Red true, // true Sample 2 balls Black false), // true Sample 2 balls None (true, // true Sequential sampl Red false, // true Sequential sampl Black true))); // true Sequential sampl None ; title = "Continue"; whenchanged = 1082078914; belief = (1, 0); visual V1 { center = (744, 240); height = 4; }; }; node Replacement { kind = DECISION; discrete = TRUE; chance = DETERMIN; states = (true, false); parents = (Play, Experiment, Draw3, Continue); functable = // Play Experiment Draw3 Continue ((((true, // true No sample Red true true), // true No sample Red false (true, // true No sample Black true true), // true No sample Black false (true, // true No sample None true true)), // true No sample None false ((true, // true Sample 1 ball Red true true), // true Sample 1 ball Red false (true, // true Sample 1 ball Black true true), // true Sample 1 ball Black false (true, // true Sample 1 ball None true true)), // true Sample 1 ball None false ((true, // true Sample 2 balls Red true true), // true Sample 2 balls Red false (true, // true Sample 2 balls Black true true), // true Sample 2 balls Black false (true, // true Sample 2 balls None true true)), // true Sample 2 balls None false ((false, // true Sequential sampl Red true true), // true Sequential sampl Red false (true, // true Sequential sampl Black true true), // true Sequential sampl Black false (true, // true Sequential sampl None true true)))); // true Sequential sampl None false ; whenchanged = 1082078914; belief = (0, 1); visual V1 { center = (744, 360); height = 5; }; }; node Draw4 { kind = NATURE; discrete = TRUE; states = (Red, Black, None); inputs = (Type, , , , Experiment, Play); parents = (Type, Continue, Replacement, Draw3, Experiment, Play); probs = // Red Black None // Type Continue Replacement Draw3 Experiment Play (((((((0, 0, 1)), // Type1 true true Red No sample true ((0, 0, 1)), // Type1 true true Red Sample 1 ball true ((0, 0, 1)), // Type1 true true Red Sample 2 balls true ((0.4, 0.6, 0))), // Type1 true true Red Sequential sampl true (((0, 0, 1)), // Type1 true true Black No sample true ((0, 0, 1)), // Type1 true true Black Sample 1 ball true ((0, 0, 1)), // Type1 true true Black Sample 2 balls true ((0.4, 0.6, 0))), // Type1 true true Black Sequential sampl true (((0, 0, 1)), // Type1 true true None No sample true ((0, 0, 1)), // Type1 true true None Sample 1 ball true ((0, 0, 1)), // Type1 true true None Sample 2 balls true ((0, 0, 1)))), // Type1 true true None Sequential sampl true ((((0, 0, 1)), // Type1 true false Red No sample true ((0, 0, 1)), // Type1 true false Red Sample 1 ball true ((0, 0, 1)), // Type1 true false Red Sample 2 balls true ((0.3333311, 0.6666688, 0))), // Type1 true false Red Sequential sampl true (((0, 0, 1)), // Type1 true false Black No sample true ((0, 0, 1)), // Type1 true false Black Sample 1 ball true ((0, 0, 1)), // Type1 true false Black Sample 2 balls true ((0.444442, 0.555558, 0))), // Type1 true false Black Sequential sampl true (((0, 0, 1)), // Type1 true false None No sample true ((0, 0, 1)), // Type1 true false None Sample 1 ball true ((0, 0, 1)), // Type1 true false None Sample 2 balls true ((0, 0, 1))))), // Type1 true false None Sequential sampl true (((((0, 0, 1)), // Type1 false true Red No sample true ((0, 0, 1)), // Type1 false true Red Sample 1 ball true ((0, 0, 1)), // Type1 false true Red Sample 2 balls true ((0, 0, 1))), // Type1 false true Red Sequential sampl true (((0, 0, 1)), // Type1 false true Black No sample true ((0, 0, 1)), // Type1 false true Black Sample 1 ball true ((0, 0, 1)), // Type1 false true Black Sample 2 balls true ((0, 0, 1))), // Type1 false true Black Sequential sampl true (((0, 0, 1)), // Type1 false true None No sample true ((0, 0, 1)), // Type1 false true None Sample 1 ball true ((0, 0, 1)), // Type1 false true None Sample 2 balls true ((0, 0, 1)))), // Type1 false true None Sequential sampl true ((((0, 0, 1)), // Type1 false false Red No sample true ((0, 0, 1)), // Type1 false false Red Sample 1 ball true ((0, 0, 1)), // Type1 false false Red Sample 2 balls true ((0, 0, 1))), // Type1 false false Red Sequential sampl true (((0, 0, 1)), // Type1 false false Black No sample true ((0, 0, 1)), // Type1 false false Black Sample 1 ball true ((0, 0, 1)), // Type1 false false Black Sample 2 balls true ((0, 0, 1))), // Type1 false false Black Sequential sampl true (((0, 0, 1)), // Type1 false false None No sample true ((0, 0, 1)), // Type1 false false None Sample 1 ball true ((0, 0, 1)), // Type1 false false None Sample 2 balls true ((0, 0, 1)))))), // Type1 false false None Sequential sampl true ((((((0, 0, 1)), // Type2 true true Red No sample true ((0, 0, 1)), // Type2 true true Red Sample 1 ball true ((0, 0, 1)), // Type2 true true Red Sample 2 balls true ((0.9, 0.1, 0))), // Type2 true true Red Sequential sampl true (((0, 0, 1)), // Type2 true true Black No sample true ((0, 0, 1)), // Type2 true true Black Sample 1 ball true ((0, 0, 1)), // Type2 true true Black Sample 2 balls true ((0.9, 0.1, 0))), // Type2 true true Black Sequential sampl true (((0, 0, 1)), // Type2 true true None No sample true ((0, 0, 1)), // Type2 true true None Sample 1 ball true ((0, 0, 1)), // Type2 true true None Sample 2 balls true ((0, 0, 1)))), // Type2 true true None Sequential sampl true ((((0, 0, 1)), // Type2 true false Red No sample true ((0, 0, 1)), // Type2 true false Red Sample 1 ball true ((0, 0, 1)), // Type2 true false Red Sample 2 balls true ((0.8888889, 0.1111111, 0))), // Type2 true false Red Sequential sampl true (((0, 0, 1)), // Type2 true false Black No sample true ((0, 0, 1)), // Type2 true false Black Sample 1 ball true ((0, 0, 1)), // Type2 true false Black Sample 2 balls true ((1, 0, 0))), // Type2 true false Black Sequential sampl true (((0, 0, 1)), // Type2 true false None No sample true ((0, 0, 1)), // Type2 true false None Sample 1 ball true ((0, 0, 1)), // Type2 true false None Sample 2 balls true ((0, 0, 1))))), // Type2 true false None Sequential sampl true (((((0, 0, 1)), // Type2 false true Red No sample true ((0, 0, 1)), // Type2 false true Red Sample 1 ball true ((0, 0, 1)), // Type2 false true Red Sample 2 balls true ((0, 0, 1))), // Type2 false true Red Sequential sampl true (((0, 0, 1)), // Type2 false true Black No sample true ((0, 0, 1)), // Type2 false true Black Sample 1 ball true ((0, 0, 1)), // Type2 false true Black Sample 2 balls true ((0, 0, 1))), // Type2 false true Black Sequential sampl true (((0, 0, 1)), // Type2 false true None No sample true ((0, 0, 1)), // Type2 false true None Sample 1 ball true ((0, 0, 1)), // Type2 false true None Sample 2 balls true ((0, 0, 1)))), // Type2 false true None Sequential sampl true ((((0, 0, 1)), // Type2 false false Red No sample true ((0, 0, 1)), // Type2 false false Red Sample 1 ball true ((0, 0, 1)), // Type2 false false Red Sample 2 balls true ((0, 0, 1))), // Type2 false false Red Sequential sampl true (((0, 0, 1)), // Type2 false false Black No sample true ((0, 0, 1)), // Type2 false false Black Sample 1 ball true ((0, 0, 1)), // Type2 false false Black Sample 2 balls true ((0, 0, 1))), // Type2 false false Black Sequential sampl true (((0, 0, 1)), // Type2 false false None No sample true ((0, 0, 1)), // Type2 false false None Sample 1 ball true ((0, 0, 1)), // Type2 false false None Sample 2 balls true ((0, 0, 1))))))); // Type2 false false None Sequential sampl true ; title = "Draw Another Ball (es)"; whenchanged = 1082078892; belief = (0.0624999, 0.0625001, 0.875); visual V1 { center = (528, 366); height = 7; link 5 { path = ((204, 181), (467, 331)); }; }; }; node Guess { kind = DECISION; discrete = TRUE; states = (Type1, Type2); parents = (Play, Experiment, Draw3, Continue, Replacement, Draw4, Draw1, Draw2); functable = // Play Experiment Draw3 Continue Replacement Draw4 Draw1 Draw2 ((((((((Type1, // true No sample Red true true Red Red Red Red Type1, // true No sample Red true true Red Red Black Red Type1, // true No sample Red true true Red Red Black Black Type1), // true No sample Red true true Red Red None (Type1, // true No sample Red true true Red Black Red Red Type1, // true No sample Red true true Red Black Black Red Type1, // true No sample Red true true Red Black Black Black Type1), // true No sample Red true true Red Black None (Type1, // true No sample Red true true Red None Red Red Type1, // true No sample Red true true Red None Black Red Type1, // true No sample Red true true Red None Black Black Type1)), // true No sample Red true true Red None None ((Type1, // true No sample Red true true Black Red Red Red Type1, // true No sample Red true true Black Red Black Red Type1, // true No sample Red true true Black Red Black Black Type1), // true No sample Red true true Black Red None (Type1, // true No sample Red true true Black Black Red Red Type1, // true No sample Red true true Black Black Black Red Type1, // true No sample Red true true Black Black Black Black Type1), // true No sample Red true true Black Black None (Type1, // true No sample Red true true Black None Red Red Type1, // true No sample Red true true Black None Black Red Type1, // true No sample Red true true Black None Black Black Type1)), // true No sample Red true true Black None None ((Type1, // true No sample Red true true None Red Red Red Type1, // true No sample Red true true None Red Black Red Type1, // true No sample Red true true None Red Black Black Type1), // true No sample Red true true None Red None (Type1, // true No sample Red true true None Black Red Red Type1, // true No sample Red true true None Black Black Red Type1, // true No sample Red true true None Black Black Black Type1), // true No sample Red true true None Black None (Type1, // true No sample Red true true None None Red Red Type1, // true No sample Red true true None None Black Red Type1, // true No sample Red true true None None Black Black Type1))), // true No sample Red true true None None None (((Type1, // true No sample Red true false Red Red Red Red Type1, // true No sample Red true false Red Red Black Red Type1, // true No sample Red true false Red Red Black Black Type1), // true No sample Red true false Red Red None (Type1, // true No sample Red true false Red Black Red Red Type1, // true No sample Red true false Red Black Black Red Type1, // true No sample Red true false Red Black Black Black Type1), // true No sample Red true false Red Black None (Type1, // true No sample Red true false Red None Red Red Type1, // true No sample Red true false Red None Black Red Type1, // true No sample Red true false Red None Black Black Type1)), // true No sample Red true false Red None None ((Type1, // true No sample Red true false Black Red Red Red Type1, // true No sample Red true false Black Red Black Red Type1, // true No sample Red true false Black Red Black Black Type1), // true No sample Red true false Black Red None (Type1, // true No sample Red true false Black Black Red Red Type1, // true No sample Red true false Black Black Black Red Type1, // true No sample Red true false Black Black Black Black Type1), // true No sample Red true false Black Black None (Type1, // true No sample Red true false Black None Red Red Type1, // true No sample Red true false Black None Black Red Type1, // true No sample Red true false Black None Black Black Type1)), // true No sample Red true false Black None None ((Type1, // true No sample Red true false None Red Red Red Type1, // true No sample Red true false None Red Black Red Type1, // true No sample Red true false None Red Black Black Type1), // true No sample Red true false None Red None (Type1, // true No sample Red true false None Black Red Red Type1, // true No sample Red true false None Black Black Red Type1, // true No sample Red true false None Black Black Black Type1), // true No sample Red true false None Black None (Type1, // true No sample Red true false None None Red Red Type1, // true No sample Red true false None None Black Red Type1, // true No sample Red true false None None Black Black Type1)))), // true No sample Red true false None None None ((((Type1, // true No sample Red false true Red Red Red Red Type1, // true No sample Red false true Red Red Black Red Type1, // true No sample Red false true Red Red Black Black Type1), // true No sample Red false true Red Red None (Type1, // true No sample Red false true Red Black Red Red Type1, // true No sample Red false true Red Black Black Red Type1, // true No sample Red false true Red Black Black Black Type1), // true No sample Red false true Red Black None (Type1, // true No sample Red false true Red None Red Red Type1, // true No sample Red false true Red None Black Red Type1, // true No sample Red false true Red None Black Black Type1)), // true No sample Red false true Red None None ((Type1, // true No sample Red false true Black Red Red Red Type1, // true No sample Red false true Black Red Black Red Type1, // true No sample Red false true Black Red Black Black Type1), // true No sample Red false true Black Red None (Type1, // true No sample Red false true Black Black Red Red Type1, // true No sample Red false true Black Black Black Red Type1, // true No sample Red false true Black Black Black Black Type1), // true No sample Red false true Black Black None (Type1, // true No sample Red false true Black None Red Red Type1, // true No sample Red false true Black None Black Red Type1, // true No sample Red false true Black None Black Black Type1)), // true No sample Red false true Black None None ((Type1, // true No sample Red false true None Red Red Red Type1, // true No sample Red false true None Red Black Red Type1, // true No sample Red false true None Red Black Black Type1), // true No sample Red false true None Red None (Type1, // true No sample Red false true None Black Red Red Type1, // true No sample Red false true None Black Black Red Type1, // true No sample Red false true None Black Black Black Type1), // true No sample Red false true None Black None (Type1, // true No sample Red false true None None Red Red Type1, // true No sample Red false true None None Black Red Type1, // true No sample Red false true None None Black Black Type1))), // true No sample Red false true None None None (((Type1, // true No sample Red false false Red Red Red Red Type1, // true No sample Red false false Red Red Black Red Type1, // true No sample Red false false Red Red Black Black Type1), // true No sample Red false false Red Red None (Type1, // true No sample Red false false Red Black Red Red Type1, // true No sample Red false false Red Black Black Red Type1, // true No sample Red false false Red Black Black Black Type1), // true No sample Red false false Red Black None (Type1, // true No sample Red false false Red None Red Red Type1, // true No sample Red false false Red None Black Red Type1, // true No sample Red false false Red None Black Black Type1)), // true No sample Red false false Red None None ((Type1, // true No sample Red false false Black Red Red Red Type1, // true No sample Red false false Black Red Black Red Type1, // true No sample Red false false Black Red Black Black Type1), // true No sample Red false false Black Red None (Type1, // true No sample Red false false Black Black Red Red Type1, // true No sample Red false false Black Black Black Red Type1, // true No sample Red false false Black Black Black Black Type1), // true No sample Red false false Black Black None (Type1, // true No sample Red false false Black None Red Red Type1, // true No sample Red false false Black None Black Red Type1, // true No sample Red false false Black None Black Black Type1)), // true No sample Red false false Black None None ((Type1, // true No sample Red false false None Red Red Red Type1, // true No sample Red false false None Red Black Red Type1, // true No sample Red false false None Red Black Black Type1), // true No sample Red false false None Red None (Type1, // true No sample Red false false None Black Red Red Type1, // true No sample Red false false None Black Black Red Type1, // true No sample Red false false None Black Black Black Type1), // true No sample Red false false None Black None (Type1, // true No sample Red false false None None Red Red Type1, // true No sample Red false false None None Black Red Type1, // true No sample Red false false None None Black Black Type1))))), // true No sample Red false false None None None (((((Type1, // true No sample Black true true Red Red Red Red Type1, // true No sample Black true true Red Red Black Red Type1, // true No sample Black true true Red Red Black Black Type1), // true No sample Black true true Red Red None (Type1, // true No sample Black true true Red Black Red Red Type1, // true No sample Black true true Red Black Black Red Type1, // true No sample Black true true Red Black Black Black Type1), // true No sample Black true true Red Black None (Type1, // true No sample Black true true Red None Red Red Type1, // true No sample Black true true Red None Black Red Type1, // true No sample Black true true Red None Black Black Type1)), // true No sample Black true true Red None None ((Type1, // true No sample Black true true Black Red Red Red Type1, // true No sample Black true true Black Red Black Red Type1, // true No sample Black true true Black Red Black Black Type1), // true No sample Black true true Black Red None (Type1, // true No sample Black true true Black Black Red Red Type1, // true No sample Black true true Black Black Black Red Type1, // true No sample Black true true Black Black Black Black Type1), // true No sample Black true true Black Black None (Type1, // true No sample Black true true Black None Red Red Type1, // true No sample Black true true Black None Black Red Type1, // true No sample Black true true Black None Black Black Type1)), // true No sample Black true true Black None None ((Type1, // true No sample Black true true None Red Red Red Type1, // true No sample Black true true None Red Black Red Type1, // true No sample Black true true None Red Black Black Type1), // true No sample Black true true None Red None (Type1, // true No sample Black true true None Black Red Red Type1, // true No sample Black true true None Black Black Red Type1, // true No sample Black true true None Black Black Black Type1), // true No sample Black true true None Black None (Type1, // true No sample Black true true None None Red Red Type1, // true No sample Black true true None None Black Red Type1, // true No sample Black true true None None Black Black Type1))), // true No sample Black true true None None None (((Type1, // true No sample Black true false Red Red Red Red Type1, // true No sample Black true false Red Red Black Red Type1, // true No sample Black true false Red Red Black Black Type1), // true No sample Black true false Red Red None (Type1, // true No sample Black true false Red Black Red Red Type1, // true No sample Black true false Red Black Black Red Type1, // true No sample Black true false Red Black Black Black Type1), // true No sample Black true false Red Black None (Type1, // true No sample Black true false Red None Red Red Type1, // true No sample Black true false Red None Black Red Type1, // true No sample Black true false Red None Black Black Type1)), // true No sample Black true false Red None None ((Type1, // true No sample Black true false Black Red Red Red Type1, // true No sample Black true false Black Red Black Red Type1, // true No sample Black true false Black Red Black Black Type1), // true No sample Black true false Black Red None (Type1, // true No sample Black true false Black Black Red Red Type1, // true No sample Black true false Black Black Black Red Type1, // true No sample Black true false Black Black Black Black Type1), // true No sample Black true false Black Black None (Type1, // true No sample Black true false Black None Red Red Type1, // true No sample Black true false Black None Black Red Type1, // true No sample Black true false Black None Black Black Type1)), // true No sample Black true false Black None None ((Type1, // true No sample Black true false None Red Red Red Type1, // true No sample Black true false None Red Black Red Type1, // true No sample Black true false None Red Black Black Type1), // true No sample Black true false None Red None (Type1, // true No sample Black true false None Black Red Red Type1, // true No sample Black true false None Black Black Red Type1, // true No sample Black true false None Black Black Black Type1), // true No sample Black true false None Black None (Type1, // true No sample Black true false None None Red Red Type1, // true No sample Black true false None None Black Red Type1, // true No sample Black true false None None Black Black Type1)))), // true No sample Black true false None None None ((((Type1, // true No sample Black false true Red Red Red Red Type1, // true No sample Black false true Red Red Black Red Type1, // true No sample Black false true Red Red Black Black Type1), // true No sample Black false true Red Red None (Type1, // true No sample Black false true Red Black Red Red Type1, // true No sample Black false true Red Black Black Red Type1, // true No sample Black false true Red Black Black Black Type1), // true No sample Black false true Red Black None (Type1, // true No sample Black false true Red None Red Red Type1, // true No sample Black false true Red None Black Red Type1, // true No sample Black false true Red None Black Black Type1)), // true No sample Black false true Red None None ((Type1, // true No sample Black false true Black Red Red Red Type1, // true No sample Black false true Black Red Black Red Type1, // true No sample Black false true Black Red Black Black Type1), // true No sample Black false true Black Red None (Type1, // true No sample Black false true Black Black Red Red Type1, // true No sample Black false true Black Black Black Red Type1, // true No sample Black false true Black Black Black Black Type1), // true No sample Black false true Black Black None (Type1, // true No sample Black false true Black None Red Red Type1, // true No sample Black false true Black None Black Red Type1, // true No sample Black false true Black None Black Black Type1)), // true No sample Black false true Black None None ((Type1, // true No sample Black false true None Red Red Red Type1, // true No sample Black false true None Red Black Red Type1, // true No sample Black false true None Red Black Black Type1), // true No sample Black false true None Red None (Type1, // true No sample Black false true None Black Red Red Type1, // true No sample Black false true None Black Black Red Type1, // true No sample Black false true None Black Black Black Type1), // true No sample Black false true None Black None (Type1, // true No sample Black false true None None Red Red Type1, // true No sample Black false true None None Black Red Type1, // true No sample Black false true None None Black Black Type1))), // true No sample Black false true None None None (((Type1, // true No sample Black false false Red Red Red Red Type1, // true No sample Black false false Red Red Black Red Type1, // true No sample Black false false Red Red Black Black Type1), // true No sample Black false false Red Red None (Type1, // true No sample Black false false Red Black Red Red Type1, // true No sample Black false false Red Black Black Red Type1, // true No sample Black false false Red Black Black Black Type1), // true No sample Black false false Red Black None (Type1, // true No sample Black false false Red None Red Red Type1, // true No sample Black false false Red None Black Red Type1, // true No sample Black false false Red None Black Black Type1)), // true No sample Black false false Red None None ((Type1, // true No sample Black false false Black Red Red Red Type1, // true No sample Black false false Black Red Black Red Type1, // true No sample Black false false Black Red Black Black Type1), // true No sample Black false false Black Red None (Type1, // true No sample Black false false Black Black Red Red Type1, // true No sample Black false false Black Black Black Red Type1, // true No sample Black false false Black Black Black Black Type1), // true No sample Black false false Black Black None (Type1, // true No sample Black false false Black None Red Red Type1, // true No sample Black false false Black None Black Red Type1, // true No sample Black false false Black None Black Black Type1)), // true No sample Black false false Black None None ((Type1, // true No sample Black false false None Red Red Red Type1, // true No sample Black false false None Red Black Red Type1, // true No sample Black false false None Red Black Black Type1), // true No sample Black false false None Red None (Type1, // true No sample Black false false None Black Red Red Type1, // true No sample Black false false None Black Black Red Type1, // true No sample Black false false None Black Black Black Type1), // true No sample Black false false None Black None (Type1, // true No sample Black false false None None Red Red Type1, // true No sample Black false false None None Black Red Type1, // true No sample Black false false None None Black Black Type1))))), // true No sample Black false false None None None (((((Type1, // true No sample None true true Red Red Red Red Type1, // true No sample None true true Red Red Black Red Type1, // true No sample None true true Red Red Black Black Type1), // true No sample None true true Red Red None (Type1, // true No sample None true true Red Black Red Red Type1, // true No sample None true true Red Black Black Red Type1, // true No sample None true true Red Black Black Black Type1), // true No sample None true true Red Black None (Type1, // true No sample None true true Red None Red Red Type1, // true No sample None true true Red None Black Red Type1, // true No sample None true true Red None Black Black Type1)), // true No sample None true true Red None None ((Type1, // true No sample None true true Black Red Red Red Type1, // true No sample None true true Black Red Black Red Type1, // true No sample None true true Black Red Black Black Type1), // true No sample None true true Black Red None (Type1, // true No sample None true true Black Black Red Red Type1, // true No sample None true true Black Black Black Red Type1, // true No sample None true true Black Black Black Black Type1), // true No sample None true true Black Black None (Type1, // true No sample None true true Black None Red Red Type1, // true No sample None true true Black None Black Red Type1, // true No sample None true true Black None Black Black Type1)), // true No sample None true true Black None None ((Type1, // true No sample None true true None Red Red Red Type1, // true No sample None true true None Red Black Red Type1, // true No sample None true true None Red Black Black Type1), // true No sample None true true None Red None (Type1, // true No sample None true true None Black Red Red Type1, // true No sample None true true None Black Black Red Type1, // true No sample None true true None Black Black Black Type1), // true No sample None true true None Black None (Type1, // true No sample None true true None None Red Red Type1, // true No sample None true true None None Black Red Type1, // true No sample None true true None None Black Black Type1))), // true No sample None true true None None None (((Type1, // true No sample None true false Red Red Red Red Type1, // true No sample None true false Red Red Black Red Type1, // true No sample None true false Red Red Black Black Type1), // true No sample None true false Red Red None (Type1, // true No sample None true false Red Black Red Red Type1, // true No sample None true false Red Black Black Red Type1, // true No sample None true false Red Black Black Black Type1), // true No sample None true false Red Black None (Type1, // true No sample None true false Red None Red Red Type1, // true No sample None true false Red None Black Red Type1, // true No sample None true false Red None Black Black Type1)), // true No sample None true false Red None None ((Type1, // true No sample None true false Black Red Red Red Type1, // true No sample None true false Black Red Black Red Type1, // true No sample None true false Black Red Black Black Type1), // true No sample None true false Black Red None (Type1, // true No sample None true false Black Black Red Red Type1, // true No sample None true false Black Black Black Red Type1, // true No sample None true false Black Black Black Black Type1), // true No sample None true false Black Black None (Type1, // true No sample None true false Black None Red Red Type1, // true No sample None true false Black None Black Red Type1, // true No sample None true false Black None Black Black Type1)), // true No sample None true false Black None None ((Type1, // true No sample None true false None Red Red Red Type1, // true No sample None true false None Red Black Red Type1, // true No sample None true false None Red Black Black Type1), // true No sample None true false None Red None (Type1, // true No sample None true false None Black Red Red Type1, // true No sample None true false None Black Black Red Type1, // true No sample None true false None Black Black Black Type1), // true No sample None true false None Black None (Type1, // true No sample None true false None None Red Red Type1, // true No sample None true false None None Black Red Type1, // true No sample None true false None None Black Black Type1)))), // true No sample None true false None None None ((((Type1, // true No sample None false true Red Red Red Red Type1, // true No sample None false true Red Red Black Red Type1, // true No sample None false true Red Red Black Black Type1), // true No sample None false true Red Red None (Type1, // true No sample None false true Red Black Red Red Type1, // true No sample None false true Red Black Black Red Type1, // true No sample None false true Red Black Black Black Type1), // true No sample None false true Red Black None (Type1, // true No sample None false true Red None Red Red Type1, // true No sample None false true Red None Black Red Type1, // true No sample None false true Red None Black Black Type1)), // true No sample None false true Red None None ((Type1, // true No sample None false true Black Red Red Red Type1, // true No sample None false true Black Red Black Red Type1, // true No sample None false true Black Red Black Black Type1), // true No sample None false true Black Red None (Type1, // true No sample None false true Black Black Red Red Type1, // true No sample None false true Black Black Black Red Type1, // true No sample None false true Black Black Black Black Type1), // true No sample None false true Black Black None (Type1, // true No sample None false true Black None Red Red Type1, // true No sample None false true Black None Black Red Type1, // true No sample None false true Black None Black Black Type1)), // true No sample None false true Black None None ((Type1, // true No sample None false true None Red Red Red Type1, // true No sample None false true None Red Black Red Type1, // true No sample None false true None Red Black Black Type1), // true No sample None false true None Red None (Type1, // true No sample None false true None Black Red Red Type1, // true No sample None false true None Black Black Red Type1, // true No sample None false true None Black Black Black Type1), // true No sample None false true None Black None (Type1, // true No sample None false true None None Red Red Type1, // true No sample None false true None None Black Red Type1, // true No sample None false true None None Black Black Type1))), // true No sample None false true None None None (((Type1, // true No sample None false false Red Red Red Red Type1, // true No sample None false false Red Red Black Red Type1, // true No sample None false false Red Red Black Black Type1), // true No sample None false false Red Red None (Type1, // true No sample None false false Red Black Red Red Type1, // true No sample None false false Red Black Black Red Type1, // true No sample None false false Red Black Black Black Type1), // true No sample None false false Red Black None (Type1, // true No sample None false false Red None Red Red Type1, // true No sample None false false Red None Black Red Type1, // true No sample None false false Red None Black Black Type1)), // true No sample None false false Red None None ((Type1, // true No sample None false false Black Red Red Red Type1, // true No sample None false false Black Red Black Red Type1, // true No sample None false false Black Red Black Black Type1), // true No sample None false false Black Red None (Type1, // true No sample None false false Black Black Red Red Type1, // true No sample None false false Black Black Black Red Type1, // true No sample None false false Black Black Black Black Type1), // true No sample None false false Black Black None (Type1, // true No sample None false false Black None Red Red Type1, // true No sample None false false Black None Black Red Type1, // true No sample None false false Black None Black Black Type1)), // true No sample None false false Black None None ((Type1, // true No sample None false false None Red Red Red Type1, // true No sample None false false None Red Black Red Type1, // true No sample None false false None Red Black Black Type1), // true No sample None false false None Red None (Type1, // true No sample None false false None Black Red Red Type1, // true No sample None false false None Black Black Red Type1, // true No sample None false false None Black Black Black Type1), // true No sample None false false None Black None (Type1, // true No sample None false false None None Red Red Type1, // true No sample None false false None None Black Red Type1, // true No sample None false false None None Black Black Type1)))))), // true No sample None false false None None None ((((((Type1, // true Sample 1 ball Red true true Red Red Red Red Type1, // true Sample 1 ball Red true true Red Red Black Red Type1, // true Sample 1 ball Red true true Red Red Black Black Type1), // true Sample 1 ball Red true true Red Red None (Type1, // true Sample 1 ball Red true true Red Black Red Red Type1, // true Sample 1 ball Red true true Red Black Black Red Type1, // true Sample 1 ball Red true true Red Black Black Black Type1), // true Sample 1 ball Red true true Red Black None (Type1, // true Sample 1 ball Red true true Red None Red Red Type1, // true Sample 1 ball Red true true Red None Black Red Type1, // true Sample 1 ball Red true true Red None Black Black Type1)), // true Sample 1 ball Red true true Red None None ((Type1, // true Sample 1 ball Red true true Black Red Red Red Type1, // true Sample 1 ball Red true true Black Red Black Red Type1, // true Sample 1 ball Red true true Black Red Black Black Type1), // true Sample 1 ball Red true true Black Red None (Type1, // true Sample 1 ball Red true true Black Black Red Red Type1, // true Sample 1 ball Red true true Black Black Black Red Type1, // true Sample 1 ball Red true true Black Black Black Black Type1), // true Sample 1 ball Red true true Black Black None (Type1, // true Sample 1 ball Red true true Black None Red Red Type1, // true Sample 1 ball Red true true Black None Black Red Type1, // true Sample 1 ball Red true true Black None Black Black Type1)), // true Sample 1 ball Red true true Black None None ((Type1, // true Sample 1 ball Red true true None Red Red Red Type1, // true Sample 1 ball Red true true None Red Black Red Type1, // true Sample 1 ball Red true true None Red Black Black Type1), // true Sample 1 ball Red true true None Red None (Type1, // true Sample 1 ball Red true true None Black Red Red Type1, // true Sample 1 ball Red true true None Black Black Red Type1, // true Sample 1 ball Red true true None Black Black Black Type1), // true Sample 1 ball Red true true None Black None (Type1, // true Sample 1 ball Red true true None None Red Red Type1, // true Sample 1 ball Red true true None None Black Red Type1, // true Sample 1 ball Red true true None None Black Black Type1))), // true Sample 1 ball Red true true None None None (((Type1, // true Sample 1 ball Red true false Red Red Red Red Type1, // true Sample 1 ball Red true false Red Red Black Red Type1, // true Sample 1 ball Red true false Red Red Black Black Type1), // true Sample 1 ball Red true false Red Red None (Type1, // true Sample 1 ball Red true false Red Black Red Red Type1, // true Sample 1 ball Red true false Red Black Black Red Type1, // true Sample 1 ball Red true false Red Black Black Black Type1), // true Sample 1 ball Red true false Red Black None (Type1, // true Sample 1 ball Red true false Red None Red Red Type1, // true Sample 1 ball Red true false Red None Black Red Type1, // true Sample 1 ball Red true false Red None Black Black Type1)), // true Sample 1 ball Red true false Red None None ((Type1, // true Sample 1 ball Red true false Black Red Red Red Type1, // true Sample 1 ball Red true false Black Red Black Red Type1, // true Sample 1 ball Red true false Black Red Black Black Type1), // true Sample 1 ball Red true false Black Red None (Type1, // true Sample 1 ball Red true false Black Black Red Red Type1, // true Sample 1 ball Red true false Black Black Black Red Type1, // true Sample 1 ball Red true false Black Black Black Black Type1), // true Sample 1 ball Red true false Black Black None (Type1, // true Sample 1 ball Red true false Black None Red Red Type1, // true Sample 1 ball Red true false Black None Black Red Type1, // true Sample 1 ball Red true false Black None Black Black Type1)), // true Sample 1 ball Red true false Black None None ((Type1, // true Sample 1 ball Red true false None Red Red Red Type1, // true Sample 1 ball Red true false None Red Black Red Type1, // true Sample 1 ball Red true false None Red Black Black Type1), // true Sample 1 ball Red true false None Red None (Type1, // true Sample 1 ball Red true false None Black Red Red Type1, // true Sample 1 ball Red true false None Black Black Red Type1, // true Sample 1 ball Red true false None Black Black Black Type1), // true Sample 1 ball Red true false None Black None (Type1, // true Sample 1 ball Red true false None None Red Red Type1, // true Sample 1 ball Red true false None None Black Red Type1, // true Sample 1 ball Red true false None None Black Black Type1)))), // true Sample 1 ball Red true false None None None ((((Type1, // true Sample 1 ball Red false true Red Red Red Red Type1, // true Sample 1 ball Red false true Red Red Black Red Type1, // true Sample 1 ball Red false true Red Red Black Black Type1), // true Sample 1 ball Red false true Red Red None (Type1, // true Sample 1 ball Red false true Red Black Red Red Type1, // true Sample 1 ball Red false true Red Black Black Red Type1, // true Sample 1 ball Red false true Red Black Black Black Type1), // true Sample 1 ball Red false true Red Black None (Type1, // true Sample 1 ball Red false true Red None Red Red Type1, // true Sample 1 ball Red false true Red None Black Red Type1, // true Sample 1 ball Red false true Red None Black Black Type1)), // true Sample 1 ball Red false true Red None None ((Type1, // true Sample 1 ball Red false true Black Red Red Red Type1, // true Sample 1 ball Red false true Black Red Black Red Type1, // true Sample 1 ball Red false true Black Red Black Black Type1), // true Sample 1 ball Red false true Black Red None (Type1, // true Sample 1 ball Red false true Black Black Red Red Type1, // true Sample 1 ball Red false true Black Black Black Red Type1, // true Sample 1 ball Red false true Black Black Black Black Type1), // true Sample 1 ball Red false true Black Black None (Type1, // true Sample 1 ball Red false true Black None Red Red Type1, // true Sample 1 ball Red false true Black None Black Red Type1, // true Sample 1 ball Red false true Black None Black Black Type1)), // true Sample 1 ball Red false true Black None None ((Type1, // true Sample 1 ball Red false true None Red Red Red Type1, // true Sample 1 ball Red false true None Red Black Red Type1, // true Sample 1 ball Red false true None Red Black Black Type1), // true Sample 1 ball Red false true None Red None (Type1, // true Sample 1 ball Red false true None Black Red Red Type1, // true Sample 1 ball Red false true None Black Black Red Type1, // true Sample 1 ball Red false true None Black Black Black Type1), // true Sample 1 ball Red false true None Black None (Type1, // true Sample 1 ball Red false true None None Red Red Type1, // true Sample 1 ball Red false true None None Black Red Type1, // true Sample 1 ball Red false true None None Black Black Type1))), // true Sample 1 ball Red false true None None None (((Type1, // true Sample 1 ball Red false false Red Red Red Red Type1, // true Sample 1 ball Red false false Red Red Black Red Type1, // true Sample 1 ball Red false false Red Red Black Black Type1), // true Sample 1 ball Red false false Red Red None (Type1, // true Sample 1 ball Red false false Red Black Red Red Type1, // true Sample 1 ball Red false false Red Black Black Red Type1, // true Sample 1 ball Red false false Red Black Black Black Type1), // true Sample 1 ball Red false false Red Black None (Type1, // true Sample 1 ball Red false false Red None Red Red Type1, // true Sample 1 ball Red false false Red None Black Red Type1, // true Sample 1 ball Red false false Red None Black Black Type1)), // true Sample 1 ball Red false false Red None None ((Type1, // true Sample 1 ball Red false false Black Red Red Red Type1, // true Sample 1 ball Red false false Black Red Black Red Type1, // true Sample 1 ball Red false false Black Red Black Black Type1), // true Sample 1 ball Red false false Black Red None (Type1, // true Sample 1 ball Red false false Black Black Red Red Type1, // true Sample 1 ball Red false false Black Black Black Red Type1, // true Sample 1 ball Red false false Black Black Black Black Type1), // true Sample 1 ball Red false false Black Black None (Type1, // true Sample 1 ball Red false false Black None Red Red Type1, // true Sample 1 ball Red false false Black None Black Red Type1, // true Sample 1 ball Red false false Black None Black Black Type1)), // true Sample 1 ball Red false false Black None None ((Type1, // true Sample 1 ball Red false false None Red Red Red Type1, // true Sample 1 ball Red false false None Red Black Red Type1, // true Sample 1 ball Red false false None Red Black Black Type1), // true Sample 1 ball Red false false None Red None (Type1, // true Sample 1 ball Red false false None Black Red Red Type1, // true Sample 1 ball Red false false None Black Black Red Type1, // true Sample 1 ball Red false false None Black Black Black Type1), // true Sample 1 ball Red false false None Black None (Type1, // true Sample 1 ball Red false false None None Red Red Type1, // true Sample 1 ball Red false false None None Black Red Type1, // true Sample 1 ball Red false false None None Black Black Type1))))), // true Sample 1 ball Red false false None None None (((((Type1, // true Sample 1 ball Black true true Red Red Red Red Type1, // true Sample 1 ball Black true true Red Red Black Red Type1, // true Sample 1 ball Black true true Red Red Black Black Type1), // true Sample 1 ball Black true true Red Red None (Type1, // true Sample 1 ball Black true true Red Black Red Red Type1, // true Sample 1 ball Black true true Red Black Black Red Type1, // true Sample 1 ball Black true true Red Black Black Black Type1), // true Sample 1 ball Black true true Red Black None (Type1, // true Sample 1 ball Black true true Red None Red Red Type1, // true Sample 1 ball Black true true Red None Black Red Type1, // true Sample 1 ball Black true true Red None Black Black Type1)), // true Sample 1 ball Black true true Red None None ((Type1, // true Sample 1 ball Black true true Black Red Red Red Type1, // true Sample 1 ball Black true true Black Red Black Red Type1, // true Sample 1 ball Black true true Black Red Black Black Type1), // true Sample 1 ball Black true true Black Red None (Type1, // true Sample 1 ball Black true true Black Black Red Red Type1, // true Sample 1 ball Black true true Black Black Black Red Type1, // true Sample 1 ball Black true true Black Black Black Black Type1), // true Sample 1 ball Black true true Black Black None (Type1, // true Sample 1 ball Black true true Black None Red Red Type1, // true Sample 1 ball Black true true Black None Black Red Type1, // true Sample 1 ball Black true true Black None Black Black Type1)), // true Sample 1 ball Black true true Black None None ((Type1, // true Sample 1 ball Black true true None Red Red Red Type1, // true Sample 1 ball Black true true None Red Black Red Type1, // true Sample 1 ball Black true true None Red Black Black Type1), // true Sample 1 ball Black true true None Red None (Type1, // true Sample 1 ball Black true true None Black Red Red Type1, // true Sample 1 ball Black true true None Black Black Red Type1, // true Sample 1 ball Black true true None Black Black Black Type1), // true Sample 1 ball Black true true None Black None (Type1, // true Sample 1 ball Black true true None None Red Red Type1, // true Sample 1 ball Black true true None None Black Red Type1, // true Sample 1 ball Black true true None None Black Black Type1))), // true Sample 1 ball Black true true None None None (((Type1, // true Sample 1 ball Black true false Red Red Red Red Type1, // true Sample 1 ball Black true false Red Red Black Red Type1, // true Sample 1 ball Black true false Red Red Black Black Type1), // true Sample 1 ball Black true false Red Red None (Type1, // true Sample 1 ball Black true false Red Black Red Red Type1, // true Sample 1 ball Black true false Red Black Black Red Type1, // true Sample 1 ball Black true false Red Black Black Black Type1), // true Sample 1 ball Black true false Red Black None (Type1, // true Sample 1 ball Black true false Red None Red Red Type1, // true Sample 1 ball Black true false Red None Black Red Type1, // true Sample 1 ball Black true false Red None Black Black Type1)), // true Sample 1 ball Black true false Red None None ((Type1, // true Sample 1 ball Black true false Black Red Red Red Type1, // true Sample 1 ball Black true false Black Red Black Red Type1, // true Sample 1 ball Black true false Black Red Black Black Type1), // true Sample 1 ball Black true false Black Red None (Type1, // true Sample 1 ball Black true false Black Black Red Red Type1, // true Sample 1 ball Black true false Black Black Black Red Type1, // true Sample 1 ball Black true false Black Black Black Black Type1), // true Sample 1 ball Black true false Black Black None (Type1, // true Sample 1 ball Black true false Black None Red Red Type1, // true Sample 1 ball Black true false Black None Black Red Type1, // true Sample 1 ball Black true false Black None Black Black Type1)), // true Sample 1 ball Black true false Black None None ((Type1, // true Sample 1 ball Black true false None Red Red Red Type1, // true Sample 1 ball Black true false None Red Black Red Type1, // true Sample 1 ball Black true false None Red Black Black Type1), // true Sample 1 ball Black true false None Red None (Type1, // true Sample 1 ball Black true false None Black Red Red Type1, // true Sample 1 ball Black true false None Black Black Red Type1, // true Sample 1 ball Black true false None Black Black Black Type1), // true Sample 1 ball Black true false None Black None (Type1, // true Sample 1 ball Black true false None None Red Red Type1, // true Sample 1 ball Black true false None None Black Red Type1, // true Sample 1 ball Black true false None None Black Black Type1)))), // true Sample 1 ball Black true false None None None ((((Type1, // true Sample 1 ball Black false true Red Red Red Red Type1, // true Sample 1 ball Black false true Red Red Black Red Type1, // true Sample 1 ball Black false true Red Red Black Black Type1), // true Sample 1 ball Black false true Red Red None (Type1, // true Sample 1 ball Black false true Red Black Red Red Type1, // true Sample 1 ball Black false true Red Black Black Red Type1, // true Sample 1 ball Black false true Red Black Black Black Type1), // true Sample 1 ball Black false true Red Black None (Type1, // true Sample 1 ball Black false true Red None Red Red Type1, // true Sample 1 ball Black false true Red None Black Red Type1, // true Sample 1 ball Black false true Red None Black Black Type1)), // true Sample 1 ball Black false true Red None None ((Type1, // true Sample 1 ball Black false true Black Red Red Red Type1, // true Sample 1 ball Black false true Black Red Black Red Type1, // true Sample 1 ball Black false true Black Red Black Black Type1), // true Sample 1 ball Black false true Black Red None (Type1, // true Sample 1 ball Black false true Black Black Red Red Type1, // true Sample 1 ball Black false true Black Black Black Red Type1, // true Sample 1 ball Black false true Black Black Black Black Type1), // true Sample 1 ball Black false true Black Black None (Type1, // true Sample 1 ball Black false true Black None Red Red Type1, // true Sample 1 ball Black false true Black None Black Red Type1, // true Sample 1 ball Black false true Black None Black Black Type1)), // true Sample 1 ball Black false true Black None None ((Type1, // true Sample 1 ball Black false true None Red Red Red Type1, // true Sample 1 ball Black false true None Red Black Red Type1, // true Sample 1 ball Black false true None Red Black Black Type1), // true Sample 1 ball Black false true None Red None (Type1, // true Sample 1 ball Black false true None Black Red Red Type1, // true Sample 1 ball Black false true None Black Black Red Type1, // true Sample 1 ball Black false true None Black Black Black Type1), // true Sample 1 ball Black false true None Black None (Type1, // true Sample 1 ball Black false true None None Red Red Type1, // true Sample 1 ball Black false true None None Black Red Type1, // true Sample 1 ball Black false true None None Black Black Type1))), // true Sample 1 ball Black false true None None None (((Type1, // true Sample 1 ball Black false false Red Red Red Red Type1, // true Sample 1 ball Black false false Red Red Black Red Type1, // true Sample 1 ball Black false false Red Red Black Black Type1), // true Sample 1 ball Black false false Red Red None (Type1, // true Sample 1 ball Black false false Red Black Red Red Type1, // true Sample 1 ball Black false false Red Black Black Red Type1, // true Sample 1 ball Black false false Red Black Black Black Type1), // true Sample 1 ball Black false false Red Black None (Type1, // true Sample 1 ball Black false false Red None Red Red Type1, // true Sample 1 ball Black false false Red None Black Red Type1, // true Sample 1 ball Black false false Red None Black Black Type1)), // true Sample 1 ball Black false false Red None None ((Type1, // true Sample 1 ball Black false false Black Red Red Red Type1, // true Sample 1 ball Black false false Black Red Black Red Type1, // true Sample 1 ball Black false false Black Red Black Black Type1), // true Sample 1 ball Black false false Black Red None (Type1, // true Sample 1 ball Black false false Black Black Red Red Type1, // true Sample 1 ball Black false false Black Black Black Red Type1, // true Sample 1 ball Black false false Black Black Black Black Type1), // true Sample 1 ball Black false false Black Black None (Type1, // true Sample 1 ball Black false false Black None Red Red Type1, // true Sample 1 ball Black false false Black None Black Red Type1, // true Sample 1 ball Black false false Black None Black Black Type1)), // true Sample 1 ball Black false false Black None None ((Type1, // true Sample 1 ball Black false false None Red Red Red Type1, // true Sample 1 ball Black false false None Red Black Red Type1, // true Sample 1 ball Black false false None Red Black Black Type1), // true Sample 1 ball Black false false None Red None (Type1, // true Sample 1 ball Black false false None Black Red Red Type1, // true Sample 1 ball Black false false None Black Black Red Type1, // true Sample 1 ball Black false false None Black Black Black Type1), // true Sample 1 ball Black false false None Black None (Type1, // true Sample 1 ball Black false false None None Red Red Type1, // true Sample 1 ball Black false false None None Black Red Type1, // true Sample 1 ball Black false false None None Black Black Type1))))), // true Sample 1 ball Black false false None None None (((((Type1, // true Sample 1 ball None true true Red Red Red Red Type1, // true Sample 1 ball None true true Red Red Black Red Type1, // true Sample 1 ball None true true Red Red Black Black Type1), // true Sample 1 ball None true true Red Red None (Type1, // true Sample 1 ball None true true Red Black Red Red Type1, // true Sample 1 ball None true true Red Black Black Red Type1, // true Sample 1 ball None true true Red Black Black Black Type1), // true Sample 1 ball None true true Red Black None (Type1, // true Sample 1 ball None true true Red None Red Red Type1, // true Sample 1 ball None true true Red None Black Red Type1, // true Sample 1 ball None true true Red None Black Black Type1)), // true Sample 1 ball None true true Red None None ((Type1, // true Sample 1 ball None true true Black Red Red Red Type1, // true Sample 1 ball None true true Black Red Black Red Type1, // true Sample 1 ball None true true Black Red Black Black Type1), // true Sample 1 ball None true true Black Red None (Type1, // true Sample 1 ball None true true Black Black Red Red Type1, // true Sample 1 ball None true true Black Black Black Red Type1, // true Sample 1 ball None true true Black Black Black Black Type1), // true Sample 1 ball None true true Black Black None (Type1, // true Sample 1 ball None true true Black None Red Red Type1, // true Sample 1 ball None true true Black None Black Red Type1, // true Sample 1 ball None true true Black None Black Black Type1)), // true Sample 1 ball None true true Black None None ((Type1, // true Sample 1 ball None true true None Red Red Red Type1, // true Sample 1 ball None true true None Red Black Red Type1, // true Sample 1 ball None true true None Red Black Black Type2), // true Sample 1 ball None true true None Red None (Type1, // true Sample 1 ball None true true None Black Red Red Type1, // true Sample 1 ball None true true None Black Black Red Type1, // true Sample 1 ball None true true None Black Black Black Type1), // true Sample 1 ball None true true None Black None (Type1, // true Sample 1 ball None true true None None Red Red Type1, // true Sample 1 ball None true true None None Black Red Type1, // true Sample 1 ball None true true None None Black Black Type1))), // true Sample 1 ball None true true None None None (((Type1, // true Sample 1 ball None true false Red Red Red Red Type1, // true Sample 1 ball None true false Red Red Black Red Type1, // true Sample 1 ball None true false Red Red Black Black Type1), // true Sample 1 ball None true false Red Red None (Type1, // true Sample 1 ball None true false Red Black Red Red Type1, // true Sample 1 ball None true false Red Black Black Red Type1, // true Sample 1 ball None true false Red Black Black Black Type1), // true Sample 1 ball None true false Red Black None (Type1, // true Sample 1 ball None true false Red None Red Red Type1, // true Sample 1 ball None true false Red None Black Red Type1, // true Sample 1 ball None true false Red None Black Black Type1)), // true Sample 1 ball None true false Red None None ((Type1, // true Sample 1 ball None true false Black Red Red Red Type1, // true Sample 1 ball None true false Black Red Black Red Type1, // true Sample 1 ball None true false Black Red Black Black Type1), // true Sample 1 ball None true false Black Red None (Type1, // true Sample 1 ball None true false Black Black Red Red Type1, // true Sample 1 ball None true false Black Black Black Red Type1, // true Sample 1 ball None true false Black Black Black Black Type1), // true Sample 1 ball None true false Black Black None (Type1, // true Sample 1 ball None true false Black None Red Red Type1, // true Sample 1 ball None true false Black None Black Red Type1, // true Sample 1 ball None true false Black None Black Black Type1)), // true Sample 1 ball None true false Black None None ((Type1, // true Sample 1 ball None true false None Red Red Red Type1, // true Sample 1 ball None true false None Red Black Red Type1, // true Sample 1 ball None true false None Red Black Black Type2), // true Sample 1 ball None true false None Red None (Type1, // true Sample 1 ball None true false None Black Red Red Type1, // true Sample 1 ball None true false None Black Black Red Type1, // true Sample 1 ball None true false None Black Black Black Type1), // true Sample 1 ball None true false None Black None (Type1, // true Sample 1 ball None true false None None Red Red Type1, // true Sample 1 ball None true false None None Black Red Type1, // true Sample 1 ball None true false None None Black Black Type1)))), // true Sample 1 ball None true false None None None ((((Type1, // true Sample 1 ball None false true Red Red Red Red Type1, // true Sample 1 ball None false true Red Red Black Red Type1, // true Sample 1 ball None false true Red Red Black Black Type1), // true Sample 1 ball None false true Red Red None (Type1, // true Sample 1 ball None false true Red Black Red Red Type1, // true Sample 1 ball None false true Red Black Black Red Type1, // true Sample 1 ball None false true Red Black Black Black Type1), // true Sample 1 ball None false true Red Black None (Type1, // true Sample 1 ball None false true Red None Red Red Type1, // true Sample 1 ball None false true Red None Black Red Type1, // true Sample 1 ball None false true Red None Black Black Type1)), // true Sample 1 ball None false true Red None None ((Type1, // true Sample 1 ball None false true Black Red Red Red Type1, // true Sample 1 ball None false true Black Red Black Red Type1, // true Sample 1 ball None false true Black Red Black Black Type1), // true Sample 1 ball None false true Black Red None (Type1, // true Sample 1 ball None false true Black Black Red Red Type1, // true Sample 1 ball None false true Black Black Black Red Type1, // true Sample 1 ball None false true Black Black Black Black Type1), // true Sample 1 ball None false true Black Black None (Type1, // true Sample 1 ball None false true Black None Red Red Type1, // true Sample 1 ball None false true Black None Black Red Type1, // true Sample 1 ball None false true Black None Black Black Type1)), // true Sample 1 ball None false true Black None None ((Type1, // true Sample 1 ball None false true None Red Red Red Type1, // true Sample 1 ball None false true None Red Black Red Type1, // true Sample 1 ball None false true None Red Black Black Type2), // true Sample 1 ball None false true None Red None (Type1, // true Sample 1 ball None false true None Black Red Red Type1, // true Sample 1 ball None false true None Black Black Red Type1, // true Sample 1 ball None false true None Black Black Black Type1), // true Sample 1 ball None false true None Black None (Type1, // true Sample 1 ball None false true None None Red Red Type1, // true Sample 1 ball None false true None None Black Red Type1, // true Sample 1 ball None false true None None Black Black Type1))), // true Sample 1 ball None false true None None None (((Type1, // true Sample 1 ball None false false Red Red Red Red Type1, // true Sample 1 ball None false false Red Red Black Red Type1, // true Sample 1 ball None false false Red Red Black Black Type1), // true Sample 1 ball None false false Red Red None (Type1, // true Sample 1 ball None false false Red Black Red Red Type1, // true Sample 1 ball None false false Red Black Black Red Type1, // true Sample 1 ball None false false Red Black Black Black Type1), // true Sample 1 ball None false false Red Black None (Type1, // true Sample 1 ball None false false Red None Red Red Type1, // true Sample 1 ball None false false Red None Black Red Type1, // true Sample 1 ball None false false Red None Black Black Type1)), // true Sample 1 ball None false false Red None None ((Type1, // true Sample 1 ball None false false Black Red Red Red Type1, // true Sample 1 ball None false false Black Red Black Red Type1, // true Sample 1 ball None false false Black Red Black Black Type1), // true Sample 1 ball None false false Black Red None (Type1, // true Sample 1 ball None false false Black Black Red Red Type1, // true Sample 1 ball None false false Black Black Black Red Type1, // true Sample 1 ball None false false Black Black Black Black Type1), // true Sample 1 ball None false false Black Black None (Type1, // true Sample 1 ball None false false Black None Red Red Type1, // true Sample 1 ball None false false Black None Black Red Type1, // true Sample 1 ball None false false Black None Black Black Type1)), // true Sample 1 ball None false false Black None None ((Type1, // true Sample 1 ball None false false None Red Red Red Type1, // true Sample 1 ball None false false None Red Black Red Type1, // true Sample 1 ball None false false None Red Black Black Type2), // true Sample 1 ball None false false None Red None (Type1, // true Sample 1 ball None false false None Black Red Red Type1, // true Sample 1 ball None false false None Black Black Red Type1, // true Sample 1 ball None false false None Black Black Black Type1), // true Sample 1 ball None false false None Black None (Type1, // true Sample 1 ball None false false None None Red Red Type1, // true Sample 1 ball None false false None None Black Red Type1, // true Sample 1 ball None false false None None Black Black Type1)))))), // true Sample 1 ball None false false None None None ((((((Type1, // true Sample 2 balls Red true true Red Red Red Red Type1, // true Sample 2 balls Red true true Red Red Black Red Type1, // true Sample 2 balls Red true true Red Red Black Black Type1), // true Sample 2 balls Red true true Red Red None (Type1, // true Sample 2 balls Red true true Red Black Red Red Type1, // true Sample 2 balls Red true true Red Black Black Red Type1, // true Sample 2 balls Red true true Red Black Black Black Type1), // true Sample 2 balls Red true true Red Black None (Type1, // true Sample 2 balls Red true true Red None Red Red Type1, // true Sample 2 balls Red true true Red None Black Red Type1, // true Sample 2 balls Red true true Red None Black Black Type1)), // true Sample 2 balls Red true true Red None None ((Type1, // true Sample 2 balls Red true true Black Red Red Red Type1, // true Sample 2 balls Red true true Black Red Black Red Type1, // true Sample 2 balls Red true true Black Red Black Black Type1), // true Sample 2 balls Red true true Black Red None (Type1, // true Sample 2 balls Red true true Black Black Red Red Type1, // true Sample 2 balls Red true true Black Black Black Red Type1, // true Sample 2 balls Red true true Black Black Black Black Type1), // true Sample 2 balls Red true true Black Black None (Type1, // true Sample 2 balls Red true true Black None Red Red Type1, // true Sample 2 balls Red true true Black None Black Red Type1, // true Sample 2 balls Red true true Black None Black Black Type1)), // true Sample 2 balls Red true true Black None None ((Type1, // true Sample 2 balls Red true true None Red Red Red Type1, // true Sample 2 balls Red true true None Red Black Red Type1, // true Sample 2 balls Red true true None Red Black Black Type1), // true Sample 2 balls Red true true None Red None (Type1, // true Sample 2 balls Red true true None Black Red Red Type1, // true Sample 2 balls Red true true None Black Black Red Type1, // true Sample 2 balls Red true true None Black Black Black Type1), // true Sample 2 balls Red true true None Black None (Type1, // true Sample 2 balls Red true true None None Red Red Type1, // true Sample 2 balls Red true true None None Black Red Type1, // true Sample 2 balls Red true true None None Black Black Type1))), // true Sample 2 balls Red true true None None None (((Type1, // true Sample 2 balls Red true false Red Red Red Red Type1, // true Sample 2 balls Red true false Red Red Black Red Type1, // true Sample 2 balls Red true false Red Red Black Black Type1), // true Sample 2 balls Red true false Red Red None (Type1, // true Sample 2 balls Red true false Red Black Red Red Type1, // true Sample 2 balls Red true false Red Black Black Red Type1, // true Sample 2 balls Red true false Red Black Black Black Type1), // true Sample 2 balls Red true false Red Black None (Type1, // true Sample 2 balls Red true false Red None Red Red Type1, // true Sample 2 balls Red true false Red None Black Red Type1, // true Sample 2 balls Red true false Red None Black Black Type1)), // true Sample 2 balls Red true false Red None None ((Type1, // true Sample 2 balls Red true false Black Red Red Red Type1, // true Sample 2 balls Red true false Black Red Black Red Type1, // true Sample 2 balls Red true false Black Red Black Black Type1), // true Sample 2 balls Red true false Black Red None (Type1, // true Sample 2 balls Red true false Black Black Red Red Type1, // true Sample 2 balls Red true false Black Black Black Red Type1, // true Sample 2 balls Red true false Black Black Black Black Type1), // true Sample 2 balls Red true false Black Black None (Type1, // true Sample 2 balls Red true false Black None Red Red Type1, // true Sample 2 balls Red true false Black None Black Red Type1, // true Sample 2 balls Red true false Black None Black Black Type1)), // true Sample 2 balls Red true false Black None None ((Type1, // true Sample 2 balls Red true false None Red Red Red Type1, // true Sample 2 balls Red true false None Red Black Red Type1, // true Sample 2 balls Red true false None Red Black Black Type1), // true Sample 2 balls Red true false None Red None (Type1, // true Sample 2 balls Red true false None Black Red Red Type1, // true Sample 2 balls Red true false None Black Black Red Type1, // true Sample 2 balls Red true false None Black Black Black Type1), // true Sample 2 balls Red true false None Black None (Type1, // true Sample 2 balls Red true false None None Red Red Type1, // true Sample 2 balls Red true false None None Black Red Type1, // true Sample 2 balls Red true false None None Black Black Type1)))), // true Sample 2 balls Red true false None None None ((((Type1, // true Sample 2 balls Red false true Red Red Red Red Type1, // true Sample 2 balls Red false true Red Red Black Red Type1, // true Sample 2 balls Red false true Red Red Black Black Type1), // true Sample 2 balls Red false true Red Red None (Type1, // true Sample 2 balls Red false true Red Black Red Red Type1, // true Sample 2 balls Red false true Red Black Black Red Type1, // true Sample 2 balls Red false true Red Black Black Black Type1), // true Sample 2 balls Red false true Red Black None (Type1, // true Sample 2 balls Red false true Red None Red Red Type1, // true Sample 2 balls Red false true Red None Black Red Type1, // true Sample 2 balls Red false true Red None Black Black Type1)), // true Sample 2 balls Red false true Red None None ((Type1, // true Sample 2 balls Red false true Black Red Red Red Type1, // true Sample 2 balls Red false true Black Red Black Red Type1, // true Sample 2 balls Red false true Black Red Black Black Type1), // true Sample 2 balls Red false true Black Red None (Type1, // true Sample 2 balls Red false true Black Black Red Red Type1, // true Sample 2 balls Red false true Black Black Black Red Type1, // true Sample 2 balls Red false true Black Black Black Black Type1), // true Sample 2 balls Red false true Black Black None (Type1, // true Sample 2 balls Red false true Black None Red Red Type1, // true Sample 2 balls Red false true Black None Black Red Type1, // true Sample 2 balls Red false true Black None Black Black Type1)), // true Sample 2 balls Red false true Black None None ((Type1, // true Sample 2 balls Red false true None Red Red Red Type1, // true Sample 2 balls Red false true None Red Black Red Type1, // true Sample 2 balls Red false true None Red Black Black Type1), // true Sample 2 balls Red false true None Red None (Type1, // true Sample 2 balls Red false true None Black Red Red Type1, // true Sample 2 balls Red false true None Black Black Red Type1, // true Sample 2 balls Red false true None Black Black Black Type1), // true Sample 2 balls Red false true None Black None (Type1, // true Sample 2 balls Red false true None None Red Red Type1, // true Sample 2 balls Red false true None None Black Red Type1, // true Sample 2 balls Red false true None None Black Black Type1))), // true Sample 2 balls Red false true None None None (((Type1, // true Sample 2 balls Red false false Red Red Red Red Type1, // true Sample 2 balls Red false false Red Red Black Red Type1, // true Sample 2 balls Red false false Red Red Black Black Type1), // true Sample 2 balls Red false false Red Red None (Type1, // true Sample 2 balls Red false false Red Black Red Red Type1, // true Sample 2 balls Red false false Red Black Black Red Type1, // true Sample 2 balls Red false false Red Black Black Black Type1), // true Sample 2 balls Red false false Red Black None (Type1, // true Sample 2 balls Red false false Red None Red Red Type1, // true Sample 2 balls Red false false Red None Black Red Type1, // true Sample 2 balls Red false false Red None Black Black Type1)), // true Sample 2 balls Red false false Red None None ((Type1, // true Sample 2 balls Red false false Black Red Red Red Type1, // true Sample 2 balls Red false false Black Red Black Red Type1, // true Sample 2 balls Red false false Black Red Black Black Type1), // true Sample 2 balls Red false false Black Red None (Type1, // true Sample 2 balls Red false false Black Black Red Red Type1, // true Sample 2 balls Red false false Black Black Black Red Type1, // true Sample 2 balls Red false false Black Black Black Black Type1), // true Sample 2 balls Red false false Black Black None (Type1, // true Sample 2 balls Red false false Black None Red Red Type1, // true Sample 2 balls Red false false Black None Black Red Type1, // true Sample 2 balls Red false false Black None Black Black Type1)), // true Sample 2 balls Red false false Black None None ((Type1, // true Sample 2 balls Red false false None Red Red Red Type1, // true Sample 2 balls Red false false None Red Black Red Type1, // true Sample 2 balls Red false false None Red Black Black Type1), // true Sample 2 balls Red false false None Red None (Type1, // true Sample 2 balls Red false false None Black Red Red Type1, // true Sample 2 balls Red false false None Black Black Red Type1, // true Sample 2 balls Red false false None Black Black Black Type1), // true Sample 2 balls Red false false None Black None (Type1, // true Sample 2 balls Red false false None None Red Red Type1, // true Sample 2 balls Red false false None None Black Red Type1, // true Sample 2 balls Red false false None None Black Black Type1))))), // true Sample 2 balls Red false false None None None (((((Type1, // true Sample 2 balls Black true true Red Red Red Red Type1, // true Sample 2 balls Black true true Red Red Black Red Type1, // true Sample 2 balls Black true true Red Red Black Black Type1), // true Sample 2 balls Black true true Red Red None (Type1, // true Sample 2 balls Black true true Red Black Red Red Type1, // true Sample 2 balls Black true true Red Black Black Red Type1, // true Sample 2 balls Black true true Red Black Black Black Type1), // true Sample 2 balls Black true true Red Black None (Type1, // true Sample 2 balls Black true true Red None Red Red Type1, // true Sample 2 balls Black true true Red None Black Red Type1, // true Sample 2 balls Black true true Red None Black Black Type1)), // true Sample 2 balls Black true true Red None None ((Type1, // true Sample 2 balls Black true true Black Red Red Red Type1, // true Sample 2 balls Black true true Black Red Black Red Type1, // true Sample 2 balls Black true true Black Red Black Black Type1), // true Sample 2 balls Black true true Black Red None (Type1, // true Sample 2 balls Black true true Black Black Red Red Type1, // true Sample 2 balls Black true true Black Black Black Red Type1, // true Sample 2 balls Black true true Black Black Black Black Type1), // true Sample 2 balls Black true true Black Black None (Type1, // true Sample 2 balls Black true true Black None Red Red Type1, // true Sample 2 balls Black true true Black None Black Red Type1, // true Sample 2 balls Black true true Black None Black Black Type1)), // true Sample 2 balls Black true true Black None None ((Type1, // true Sample 2 balls Black true true None Red Red Red Type1, // true Sample 2 balls Black true true None Red Black Red Type1, // true Sample 2 balls Black true true None Red Black Black Type1), // true Sample 2 balls Black true true None Red None (Type1, // true Sample 2 balls Black true true None Black Red Red Type1, // true Sample 2 balls Black true true None Black Black Red Type1, // true Sample 2 balls Black true true None Black Black Black Type1), // true Sample 2 balls Black true true None Black None (Type1, // true Sample 2 balls Black true true None None Red Red Type1, // true Sample 2 balls Black true true None None Black Red Type1, // true Sample 2 balls Black true true None None Black Black Type1))), // true Sample 2 balls Black true true None None None (((Type1, // true Sample 2 balls Black true false Red Red Red Red Type1, // true Sample 2 balls Black true false Red Red Black Red Type1, // true Sample 2 balls Black true false Red Red Black Black Type1), // true Sample 2 balls Black true false Red Red None (Type1, // true Sample 2 balls Black true false Red Black Red Red Type1, // true Sample 2 balls Black true false Red Black Black Red Type1, // true Sample 2 balls Black true false Red Black Black Black Type1), // true Sample 2 balls Black true false Red Black None (Type1, // true Sample 2 balls Black true false Red None Red Red Type1, // true Sample 2 balls Black true false Red None Black Red Type1, // true Sample 2 balls Black true false Red None Black Black Type1)), // true Sample 2 balls Black true false Red None None ((Type1, // true Sample 2 balls Black true false Black Red Red Red Type1, // true Sample 2 balls Black true false Black Red Black Red Type1, // true Sample 2 balls Black true false Black Red Black Black Type1), // true Sample 2 balls Black true false Black Red None (Type1, // true Sample 2 balls Black true false Black Black Red Red Type1, // true Sample 2 balls Black true false Black Black Black Red Type1, // true Sample 2 balls Black true false Black Black Black Black Type1), // true Sample 2 balls Black true false Black Black None (Type1, // true Sample 2 balls Black true false Black None Red Red Type1, // true Sample 2 balls Black true false Black None Black Red Type1, // true Sample 2 balls Black true false Black None Black Black Type1)), // true Sample 2 balls Black true false Black None None ((Type1, // true Sample 2 balls Black true false None Red Red Red Type1, // true Sample 2 balls Black true false None Red Black Red Type1, // true Sample 2 balls Black true false None Red Black Black Type1), // true Sample 2 balls Black true false None Red None (Type1, // true Sample 2 balls Black true false None Black Red Red Type1, // true Sample 2 balls Black true false None Black Black Red Type1, // true Sample 2 balls Black true false None Black Black Black Type1), // true Sample 2 balls Black true false None Black None (Type1, // true Sample 2 balls Black true false None None Red Red Type1, // true Sample 2 balls Black true false None None Black Red Type1, // true Sample 2 balls Black true false None None Black Black Type1)))), // true Sample 2 balls Black true false None None None ((((Type1, // true Sample 2 balls Black false true Red Red Red Red Type1, // true Sample 2 balls Black false true Red Red Black Red Type1, // true Sample 2 balls Black false true Red Red Black Black Type1), // true Sample 2 balls Black false true Red Red None (Type1, // true Sample 2 balls Black false true Red Black Red Red Type1, // true Sample 2 balls Black false true Red Black Black Red Type1, // true Sample 2 balls Black false true Red Black Black Black Type1), // true Sample 2 balls Black false true Red Black None (Type1, // true Sample 2 balls Black false true Red None Red Red Type1, // true Sample 2 balls Black false true Red None Black Red Type1, // true Sample 2 balls Black false true Red None Black Black Type1)), // true Sample 2 balls Black false true Red None None ((Type1, // true Sample 2 balls Black false true Black Red Red Red Type1, // true Sample 2 balls Black false true Black Red Black Red Type1, // true Sample 2 balls Black false true Black Red Black Black Type1), // true Sample 2 balls Black false true Black Red None (Type1, // true Sample 2 balls Black false true Black Black Red Red Type1, // true Sample 2 balls Black false true Black Black Black Red Type1, // true Sample 2 balls Black false true Black Black Black Black Type1), // true Sample 2 balls Black false true Black Black None (Type1, // true Sample 2 balls Black false true Black None Red Red Type1, // true Sample 2 balls Black false true Black None Black Red Type1, // true Sample 2 balls Black false true Black None Black Black Type1)), // true Sample 2 balls Black false true Black None None ((Type1, // true Sample 2 balls Black false true None Red Red Red Type1, // true Sample 2 balls Black false true None Red Black Red Type1, // true Sample 2 balls Black false true None Red Black Black Type1), // true Sample 2 balls Black false true None Red None (Type1, // true Sample 2 balls Black false true None Black Red Red Type1, // true Sample 2 balls Black false true None Black Black Red Type1, // true Sample 2 balls Black false true None Black Black Black Type1), // true Sample 2 balls Black false true None Black None (Type1, // true Sample 2 balls Black false true None None Red Red Type1, // true Sample 2 balls Black false true None None Black Red Type1, // true Sample 2 balls Black false true None None Black Black Type1))), // true Sample 2 balls Black false true None None None (((Type1, // true Sample 2 balls Black false false Red Red Red Red Type1, // true Sample 2 balls Black false false Red Red Black Red Type1, // true Sample 2 balls Black false false Red Red Black Black Type1), // true Sample 2 balls Black false false Red Red None (Type1, // true Sample 2 balls Black false false Red Black Red Red Type1, // true Sample 2 balls Black false false Red Black Black Red Type1, // true Sample 2 balls Black false false Red Black Black Black Type1), // true Sample 2 balls Black false false Red Black None (Type1, // true Sample 2 balls Black false false Red None Red Red Type1, // true Sample 2 balls Black false false Red None Black Red Type1, // true Sample 2 balls Black false false Red None Black Black Type1)), // true Sample 2 balls Black false false Red None None ((Type1, // true Sample 2 balls Black false false Black Red Red Red Type1, // true Sample 2 balls Black false false Black Red Black Red Type1, // true Sample 2 balls Black false false Black Red Black Black Type1), // true Sample 2 balls Black false false Black Red None (Type1, // true Sample 2 balls Black false false Black Black Red Red Type1, // true Sample 2 balls Black false false Black Black Black Red Type1, // true Sample 2 balls Black false false Black Black Black Black Type1), // true Sample 2 balls Black false false Black Black None (Type1, // true Sample 2 balls Black false false Black None Red Red Type1, // true Sample 2 balls Black false false Black None Black Red Type1, // true Sample 2 balls Black false false Black None Black Black Type1)), // true Sample 2 balls Black false false Black None None ((Type1, // true Sample 2 balls Black false false None Red Red Red Type1, // true Sample 2 balls Black false false None Red Black Red Type1, // true Sample 2 balls Black false false None Red Black Black Type1), // true Sample 2 balls Black false false None Red None (Type1, // true Sample 2 balls Black false false None Black Red Red Type1, // true Sample 2 balls Black false false None Black Black Red Type1, // true Sample 2 balls Black false false None Black Black Black Type1), // true Sample 2 balls Black false false None Black None (Type1, // true Sample 2 balls Black false false None None Red Red Type1, // true Sample 2 balls Black false false None None Black Red Type1, // true Sample 2 balls Black false false None None Black Black Type1))))), // true Sample 2 balls Black false false None None None (((((Type1, // true Sample 2 balls None true true Red Red Red Red Type1, // true Sample 2 balls None true true Red Red Black Red Type1, // true Sample 2 balls None true true Red Red Black Black Type1), // true Sample 2 balls None true true Red Red None (Type1, // true Sample 2 balls None true true Red Black Red Red Type1, // true Sample 2 balls None true true Red Black Black Red Type1, // true Sample 2 balls None true true Red Black Black Black Type1), // true Sample 2 balls None true true Red Black None (Type1, // true Sample 2 balls None true true Red None Red Red Type1, // true Sample 2 balls None true true Red None Black Red Type1, // true Sample 2 balls None true true Red None Black Black Type1)), // true Sample 2 balls None true true Red None None ((Type1, // true Sample 2 balls None true true Black Red Red Red Type1, // true Sample 2 balls None true true Black Red Black Red Type1, // true Sample 2 balls None true true Black Red Black Black Type1), // true Sample 2 balls None true true Black Red None (Type1, // true Sample 2 balls None true true Black Black Red Red Type1, // true Sample 2 balls None true true Black Black Black Red Type1, // true Sample 2 balls None true true Black Black Black Black Type1), // true Sample 2 balls None true true Black Black None (Type1, // true Sample 2 balls None true true Black None Red Red Type1, // true Sample 2 balls None true true Black None Black Red Type1, // true Sample 2 balls None true true Black None Black Black Type1)), // true Sample 2 balls None true true Black None None ((Type1, // true Sample 2 balls None true true None Red Red Red Type1, // true Sample 2 balls None true true None Red Black Red Type1, // true Sample 2 balls None true true None Red Black Black Type1), // true Sample 2 balls None true true None Red None (Type1, // true Sample 2 balls None true true None Black Red Red Type1, // true Sample 2 balls None true true None Black Black Red Type1, // true Sample 2 balls None true true None Black Black Black Type1), // true Sample 2 balls None true true None Black None (Type2, // true Sample 2 balls None true true None None Red Red Type1, // true Sample 2 balls None true true None None Black Red Type1, // true Sample 2 balls None true true None None Black Black Type1))), // true Sample 2 balls None true true None None None (((Type1, // true Sample 2 balls None true false Red Red Red Red Type1, // true Sample 2 balls None true false Red Red Black Red Type1, // true Sample 2 balls None true false Red Red Black Black Type1), // true Sample 2 balls None true false Red Red None (Type1, // true Sample 2 balls None true false Red Black Red Red Type1, // true Sample 2 balls None true false Red Black Black Red Type1, // true Sample 2 balls None true false Red Black Black Black Type1), // true Sample 2 balls None true false Red Black None (Type1, // true Sample 2 balls None true false Red None Red Red Type1, // true Sample 2 balls None true false Red None Black Red Type1, // true Sample 2 balls None true false Red None Black Black Type1)), // true Sample 2 balls None true false Red None None ((Type1, // true Sample 2 balls None true false Black Red Red Red Type1, // true Sample 2 balls None true false Black Red Black Red Type1, // true Sample 2 balls None true false Black Red Black Black Type1), // true Sample 2 balls None true false Black Red None (Type1, // true Sample 2 balls None true false Black Black Red Red Type1, // true Sample 2 balls None true false Black Black Black Red Type1, // true Sample 2 balls None true false Black Black Black Black Type1), // true Sample 2 balls None true false Black Black None (Type1, // true Sample 2 balls None true false Black None Red Red Type1, // true Sample 2 balls None true false Black None Black Red Type1, // true Sample 2 balls None true false Black None Black Black Type1)), // true Sample 2 balls None true false Black None None ((Type1, // true Sample 2 balls None true false None Red Red Red Type1, // true Sample 2 balls None true false None Red Black Red Type1, // true Sample 2 balls None true false None Red Black Black Type1), // true Sample 2 balls None true false None Red None (Type1, // true Sample 2 balls None true false None Black Red Red Type1, // true Sample 2 balls None true false None Black Black Red Type1, // true Sample 2 balls None true false None Black Black Black Type1), // true Sample 2 balls None true false None Black None (Type2, // true Sample 2 balls None true false None None Red Red Type1, // true Sample 2 balls None true false None None Black Red Type1, // true Sample 2 balls None true false None None Black Black Type1)))), // true Sample 2 balls None true false None None None ((((Type1, // true Sample 2 balls None false true Red Red Red Red Type1, // true Sample 2 balls None false true Red Red Black Red Type1, // true Sample 2 balls None false true Red Red Black Black Type1), // true Sample 2 balls None false true Red Red None (Type1, // true Sample 2 balls None false true Red Black Red Red Type1, // true Sample 2 balls None false true Red Black Black Red Type1, // true Sample 2 balls None false true Red Black Black Black Type1), // true Sample 2 balls None false true Red Black None (Type1, // true Sample 2 balls None false true Red None Red Red Type1, // true Sample 2 balls None false true Red None Black Red Type1, // true Sample 2 balls None false true Red None Black Black Type1)), // true Sample 2 balls None false true Red None None ((Type1, // true Sample 2 balls None false true Black Red Red Red Type1, // true Sample 2 balls None false true Black Red Black Red Type1, // true Sample 2 balls None false true Black Red Black Black Type1), // true Sample 2 balls None false true Black Red None (Type1, // true Sample 2 balls None false true Black Black Red Red Type1, // true Sample 2 balls None false true Black Black Black Red Type1, // true Sample 2 balls None false true Black Black Black Black Type1), // true Sample 2 balls None false true Black Black None (Type1, // true Sample 2 balls None false true Black None Red Red Type1, // true Sample 2 balls None false true Black None Black Red Type1, // true Sample 2 balls None false true Black None Black Black Type1)), // true Sample 2 balls None false true Black None None ((Type1, // true Sample 2 balls None false true None Red Red Red Type1, // true Sample 2 balls None false true None Red Black Red Type1, // true Sample 2 balls None false true None Red Black Black Type1), // true Sample 2 balls None false true None Red None (Type1, // true Sample 2 balls None false true None Black Red Red Type1, // true Sample 2 balls None false true None Black Black Red Type1, // true Sample 2 balls None false true None Black Black Black Type1), // true Sample 2 balls None false true None Black None (Type2, // true Sample 2 balls None false true None None Red Red Type1, // true Sample 2 balls None false true None None Black Red Type1, // true Sample 2 balls None false true None None Black Black Type1))), // true Sample 2 balls None false true None None None (((Type1, // true Sample 2 balls None false false Red Red Red Red Type1, // true Sample 2 balls None false false Red Red Black Red Type1, // true Sample 2 balls None false false Red Red Black Black Type1), // true Sample 2 balls None false false Red Red None (Type1, // true Sample 2 balls None false false Red Black Red Red Type1, // true Sample 2 balls None false false Red Black Black Red Type1, // true Sample 2 balls None false false Red Black Black Black Type1), // true Sample 2 balls None false false Red Black None (Type1, // true Sample 2 balls None false false Red None Red Red Type1, // true Sample 2 balls None false false Red None Black Red Type1, // true Sample 2 balls None false false Red None Black Black Type1)), // true Sample 2 balls None false false Red None None ((Type1, // true Sample 2 balls None false false Black Red Red Red Type1, // true Sample 2 balls None false false Black Red Black Red Type1, // true Sample 2 balls None false false Black Red Black Black Type1), // true Sample 2 balls None false false Black Red None (Type1, // true Sample 2 balls None false false Black Black Red Red Type1, // true Sample 2 balls None false false Black Black Black Red Type1, // true Sample 2 balls None false false Black Black Black Black Type1), // true Sample 2 balls None false false Black Black None (Type1, // true Sample 2 balls None false false Black None Red Red Type1, // true Sample 2 balls None false false Black None Black Red Type1, // true Sample 2 balls None false false Black None Black Black Type1)), // true Sample 2 balls None false false Black None None ((Type1, // true Sample 2 balls None false false None Red Red Red Type1, // true Sample 2 balls None false false None Red Black Red Type1, // true Sample 2 balls None false false None Red Black Black Type1), // true Sample 2 balls None false false None Red None (Type1, // true Sample 2 balls None false false None Black Red Red Type1, // true Sample 2 balls None false false None Black Black Red Type1, // true Sample 2 balls None false false None Black Black Black Type1), // true Sample 2 balls None false false None Black None (Type2, // true Sample 2 balls None false false None None Red Red Type1, // true Sample 2 balls None false false None None Black Red Type1, // true Sample 2 balls None false false None None Black Black Type1)))))), // true Sample 2 balls None false false None None None ((((((Type1, // true Sequential sampl Red true true Red Red Red Red Type1, // true Sequential sampl Red true true Red Red Black Red Type1, // true Sequential sampl Red true true Red Red Black Black Type1), // true Sequential sampl Red true true Red Red None (Type1, // true Sequential sampl Red true true Red Black Red Red Type1, // true Sequential sampl Red true true Red Black Black Red Type1, // true Sequential sampl Red true true Red Black Black Black Type1), // true Sequential sampl Red true true Red Black None (Type1, // true Sequential sampl Red true true Red None Red Red Type1, // true Sequential sampl Red true true Red None Black Red Type1, // true Sequential sampl Red true true Red None Black Black Type2)), // true Sequential sampl Red true true Red None None ((Type1, // true Sequential sampl Red true true Black Red Red Red Type1, // true Sequential sampl Red true true Black Red Black Red Type1, // true Sequential sampl Red true true Black Red Black Black Type1), // true Sequential sampl Red true true Black Red None (Type1, // true Sequential sampl Red true true Black Black Red Red Type1, // true Sequential sampl Red true true Black Black Black Red Type1, // true Sequential sampl Red true true Black Black Black Black Type1), // true Sequential sampl Red true true Black Black None (Type1, // true Sequential sampl Red true true Black None Red Red Type1, // true Sequential sampl Red true true Black None Black Red Type1, // true Sequential sampl Red true true Black None Black Black Type1)), // true Sequential sampl Red true true Black None None ((Type1, // true Sequential sampl Red true true None Red Red Red Type1, // true Sequential sampl Red true true None Red Black Red Type1, // true Sequential sampl Red true true None Red Black Black Type1), // true Sequential sampl Red true true None Red None (Type1, // true Sequential sampl Red true true None Black Red Red Type1, // true Sequential sampl Red true true None Black Black Red Type1, // true Sequential sampl Red true true None Black Black Black Type1), // true Sequential sampl Red true true None Black None (Type1, // true Sequential sampl Red true true None None Red Red Type1, // true Sequential sampl Red true true None None Black Red Type1, // true Sequential sampl Red true true None None Black Black Type1))), // true Sequential sampl Red true true None None None (((Type1, // true Sequential sampl Red true false Red Red Red Red Type1, // true Sequential sampl Red true false Red Red Black Red Type1, // true Sequential sampl Red true false Red Red Black Black Type1), // true Sequential sampl Red true false Red Red None (Type1, // true Sequential sampl Red true false Red Black Red Red Type1, // true Sequential sampl Red true false Red Black Black Red Type1, // true Sequential sampl Red true false Red Black Black Black Type1), // true Sequential sampl Red true false Red Black None (Type1, // true Sequential sampl Red true false Red None Red Red Type1, // true Sequential sampl Red true false Red None Black Red Type1, // true Sequential sampl Red true false Red None Black Black Type2)), // true Sequential sampl Red true false Red None None ((Type1, // true Sequential sampl Red true false Black Red Red Red Type1, // true Sequential sampl Red true false Black Red Black Red Type1, // true Sequential sampl Red true false Black Red Black Black Type1), // true Sequential sampl Red true false Black Red None (Type1, // true Sequential sampl Red true false Black Black Red Red Type1, // true Sequential sampl Red true false Black Black Black Red Type1, // true Sequential sampl Red true false Black Black Black Black Type1), // true Sequential sampl Red true false Black Black None (Type1, // true Sequential sampl Red true false Black None Red Red Type1, // true Sequential sampl Red true false Black None Black Red Type1, // true Sequential sampl Red true false Black None Black Black Type1)), // true Sequential sampl Red true false Black None None ((Type1, // true Sequential sampl Red true false None Red Red Red Type1, // true Sequential sampl Red true false None Red Black Red Type1, // true Sequential sampl Red true false None Red Black Black Type1), // true Sequential sampl Red true false None Red None (Type1, // true Sequential sampl Red true false None Black Red Red Type1, // true Sequential sampl Red true false None Black Black Red Type1, // true Sequential sampl Red true false None Black Black Black Type1), // true Sequential sampl Red true false None Black None (Type1, // true Sequential sampl Red true false None None Red Red Type1, // true Sequential sampl Red true false None None Black Red Type1, // true Sequential sampl Red true false None None Black Black Type1)))), // true Sequential sampl Red true false None None None ((((Type1, // true Sequential sampl Red false true Red Red Red Red Type1, // true Sequential sampl Red false true Red Red Black Red Type1, // true Sequential sampl Red false true Red Red Black Black Type1), // true Sequential sampl Red false true Red Red None (Type1, // true Sequential sampl Red false true Red Black Red Red Type1, // true Sequential sampl Red false true Red Black Black Red Type1, // true Sequential sampl Red false true Red Black Black Black Type1), // true Sequential sampl Red false true Red Black None (Type1, // true Sequential sampl Red false true Red None Red Red Type1, // true Sequential sampl Red false true Red None Black Red Type1, // true Sequential sampl Red false true Red None Black Black Type1)), // true Sequential sampl Red false true Red None None ((Type1, // true Sequential sampl Red false true Black Red Red Red Type1, // true Sequential sampl Red false true Black Red Black Red Type1, // true Sequential sampl Red false true Black Red Black Black Type1), // true Sequential sampl Red false true Black Red None (Type1, // true Sequential sampl Red false true Black Black Red Red Type1, // true Sequential sampl Red false true Black Black Black Red Type1, // true Sequential sampl Red false true Black Black Black Black Type1), // true Sequential sampl Red false true Black Black None (Type1, // true Sequential sampl Red false true Black None Red Red Type1, // true Sequential sampl Red false true Black None Black Red Type1, // true Sequential sampl Red false true Black None Black Black Type1)), // true Sequential sampl Red false true Black None None ((Type1, // true Sequential sampl Red false true None Red Red Red Type1, // true Sequential sampl Red false true None Red Black Red Type1, // true Sequential sampl Red false true None Red Black Black Type1), // true Sequential sampl Red false true None Red None (Type1, // true Sequential sampl Red false true None Black Red Red Type1, // true Sequential sampl Red false true None Black Black Red Type1, // true Sequential sampl Red false true None Black Black Black Type1), // true Sequential sampl Red false true None Black None (Type1, // true Sequential sampl Red false true None None Red Red Type1, // true Sequential sampl Red false true None None Black Red Type1, // true Sequential sampl Red false true None None Black Black Type2))), // true Sequential sampl Red false true None None None (((Type1, // true Sequential sampl Red false false Red Red Red Red Type1, // true Sequential sampl Red false false Red Red Black Red Type1, // true Sequential sampl Red false false Red Red Black Black Type1), // true Sequential sampl Red false false Red Red None (Type1, // true Sequential sampl Red false false Red Black Red Red Type1, // true Sequential sampl Red false false Red Black Black Red Type1, // true Sequential sampl Red false false Red Black Black Black Type1), // true Sequential sampl Red false false Red Black None (Type1, // true Sequential sampl Red false false Red None Red Red Type1, // true Sequential sampl Red false false Red None Black Red Type1, // true Sequential sampl Red false false Red None Black Black Type1)), // true Sequential sampl Red false false Red None None ((Type1, // true Sequential sampl Red false false Black Red Red Red Type1, // true Sequential sampl Red false false Black Red Black Red Type1, // true Sequential sampl Red false false Black Red Black Black Type1), // true Sequential sampl Red false false Black Red None (Type1, // true Sequential sampl Red false false Black Black Red Red Type1, // true Sequential sampl Red false false Black Black Black Red Type1, // true Sequential sampl Red false false Black Black Black Black Type1), // true Sequential sampl Red false false Black Black None (Type1, // true Sequential sampl Red false false Black None Red Red Type1, // true Sequential sampl Red false false Black None Black Red Type1, // true Sequential sampl Red false false Black None Black Black Type1)), // true Sequential sampl Red false false Black None None ((Type1, // true Sequential sampl Red false false None Red Red Red Type1, // true Sequential sampl Red false false None Red Black Red Type1, // true Sequential sampl Red false false None Red Black Black Type1), // true Sequential sampl Red false false None Red None (Type1, // true Sequential sampl Red false false None Black Red Red Type1, // true Sequential sampl Red false false None Black Black Red Type1, // true Sequential sampl Red false false None Black Black Black Type1), // true Sequential sampl Red false false None Black None (Type1, // true Sequential sampl Red false false None None Red Red Type1, // true Sequential sampl Red false false None None Black Red Type1, // true Sequential sampl Red false false None None Black Black Type2))))), // true Sequential sampl Red false false None None None (((((Type1, // true Sequential sampl Black true true Red Red Red Red Type1, // true Sequential sampl Black true true Red Red Black Red Type1, // true Sequential sampl Black true true Red Red Black Black Type1), // true Sequential sampl Black true true Red Red None (Type1, // true Sequential sampl Black true true Red Black Red Red Type1, // true Sequential sampl Black true true Red Black Black Red Type1, // true Sequential sampl Black true true Red Black Black Black Type1), // true Sequential sampl Black true true Red Black None (Type1, // true Sequential sampl Black true true Red None Red Red Type1, // true Sequential sampl Black true true Red None Black Red Type1, // true Sequential sampl Black true true Red None Black Black Type1)), // true Sequential sampl Black true true Red None None ((Type1, // true Sequential sampl Black true true Black Red Red Red Type1, // true Sequential sampl Black true true Black Red Black Red Type1, // true Sequential sampl Black true true Black Red Black Black Type1), // true Sequential sampl Black true true Black Red None (Type1, // true Sequential sampl Black true true Black Black Red Red Type1, // true Sequential sampl Black true true Black Black Black Red Type1, // true Sequential sampl Black true true Black Black Black Black Type1), // true Sequential sampl Black true true Black Black None (Type1, // true Sequential sampl Black true true Black None Red Red Type1, // true Sequential sampl Black true true Black None Black Red Type1, // true Sequential sampl Black true true Black None Black Black Type1)), // true Sequential sampl Black true true Black None None ((Type1, // true Sequential sampl Black true true None Red Red Red Type1, // true Sequential sampl Black true true None Red Black Red Type1, // true Sequential sampl Black true true None Red Black Black Type1), // true Sequential sampl Black true true None Red None (Type1, // true Sequential sampl Black true true None Black Red Red Type1, // true Sequential sampl Black true true None Black Black Red Type1, // true Sequential sampl Black true true None Black Black Black Type1), // true Sequential sampl Black true true None Black None (Type1, // true Sequential sampl Black true true None None Red Red Type1, // true Sequential sampl Black true true None None Black Red Type1, // true Sequential sampl Black true true None None Black Black Type1))), // true Sequential sampl Black true true None None None (((Type1, // true Sequential sampl Black true false Red Red Red Red Type1, // true Sequential sampl Black true false Red Red Black Red Type1, // true Sequential sampl Black true false Red Red Black Black Type1), // true Sequential sampl Black true false Red Red None (Type1, // true Sequential sampl Black true false Red Black Red Red Type1, // true Sequential sampl Black true false Red Black Black Red Type1, // true Sequential sampl Black true false Red Black Black Black Type1), // true Sequential sampl Black true false Red Black None (Type1, // true Sequential sampl Black true false Red None Red Red Type1, // true Sequential sampl Black true false Red None Black Red Type1, // true Sequential sampl Black true false Red None Black Black Type1)), // true Sequential sampl Black true false Red None None ((Type1, // true Sequential sampl Black true false Black Red Red Red Type1, // true Sequential sampl Black true false Black Red Black Red Type1, // true Sequential sampl Black true false Black Red Black Black Type1), // true Sequential sampl Black true false Black Red None (Type1, // true Sequential sampl Black true false Black Black Red Red Type1, // true Sequential sampl Black true false Black Black Black Red Type1, // true Sequential sampl Black true false Black Black Black Black Type1), // true Sequential sampl Black true false Black Black None (Type1, // true Sequential sampl Black true false Black None Red Red Type1, // true Sequential sampl Black true false Black None Black Red Type1, // true Sequential sampl Black true false Black None Black Black Type1)), // true Sequential sampl Black true false Black None None ((Type1, // true Sequential sampl Black true false None Red Red Red Type1, // true Sequential sampl Black true false None Red Black Red Type1, // true Sequential sampl Black true false None Red Black Black Type1), // true Sequential sampl Black true false None Red None (Type1, // true Sequential sampl Black true false None Black Red Red Type1, // true Sequential sampl Black true false None Black Black Red Type1, // true Sequential sampl Black true false None Black Black Black Type1), // true Sequential sampl Black true false None Black None (Type1, // true Sequential sampl Black true false None None Red Red Type1, // true Sequential sampl Black true false None None Black Red Type1, // true Sequential sampl Black true false None None Black Black Type1)))), // true Sequential sampl Black true false None None None ((((Type1, // true Sequential sampl Black false true Red Red Red Red Type1, // true Sequential sampl Black false true Red Red Black Red Type1, // true Sequential sampl Black false true Red Red Black Black Type1), // true Sequential sampl Black false true Red Red None (Type1, // true Sequential sampl Black false true Red Black Red Red Type1, // true Sequential sampl Black false true Red Black Black Red Type1, // true Sequential sampl Black false true Red Black Black Black Type1), // true Sequential sampl Black false true Red Black None (Type1, // true Sequential sampl Black false true Red None Red Red Type1, // true Sequential sampl Black false true Red None Black Red Type1, // true Sequential sampl Black false true Red None Black Black Type1)), // true Sequential sampl Black false true Red None None ((Type1, // true Sequential sampl Black false true Black Red Red Red Type1, // true Sequential sampl Black false true Black Red Black Red Type1, // true Sequential sampl Black false true Black Red Black Black Type1), // true Sequential sampl Black false true Black Red None (Type1, // true Sequential sampl Black false true Black Black Red Red Type1, // true Sequential sampl Black false true Black Black Black Red Type1, // true Sequential sampl Black false true Black Black Black Black Type1), // true Sequential sampl Black false true Black Black None (Type1, // true Sequential sampl Black false true Black None Red Red Type1, // true Sequential sampl Black false true Black None Black Red Type1, // true Sequential sampl Black false true Black None Black Black Type1)), // true Sequential sampl Black false true Black None None ((Type1, // true Sequential sampl Black false true None Red Red Red Type1, // true Sequential sampl Black false true None Red Black Red Type1, // true Sequential sampl Black false true None Red Black Black Type1), // true Sequential sampl Black false true None Red None (Type1, // true Sequential sampl Black false true None Black Red Red Type1, // true Sequential sampl Black false true None Black Black Red Type1, // true Sequential sampl Black false true None Black Black Black Type1), // true Sequential sampl Black false true None Black None (Type1, // true Sequential sampl Black false true None None Red Red Type1, // true Sequential sampl Black false true None None Black Red Type1, // true Sequential sampl Black false true None None Black Black Type1))), // true Sequential sampl Black false true None None None (((Type1, // true Sequential sampl Black false false Red Red Red Red Type1, // true Sequential sampl Black false false Red Red Black Red Type1, // true Sequential sampl Black false false Red Red Black Black Type1), // true Sequential sampl Black false false Red Red None (Type1, // true Sequential sampl Black false false Red Black Red Red Type1, // true Sequential sampl Black false false Red Black Black Red Type1, // true Sequential sampl Black false false Red Black Black Black Type1), // true Sequential sampl Black false false Red Black None (Type1, // true Sequential sampl Black false false Red None Red Red Type1, // true Sequential sampl Black false false Red None Black Red Type1, // true Sequential sampl Black false false Red None Black Black Type1)), // true Sequential sampl Black false false Red None None ((Type1, // true Sequential sampl Black false false Black Red Red Red Type1, // true Sequential sampl Black false false Black Red Black Red Type1, // true Sequential sampl Black false false Black Red Black Black Type1), // true Sequential sampl Black false false Black Red None (Type1, // true Sequential sampl Black false false Black Black Red Red Type1, // true Sequential sampl Black false false Black Black Black Red Type1, // true Sequential sampl Black false false Black Black Black Black Type1), // true Sequential sampl Black false false Black Black None (Type1, // true Sequential sampl Black false false Black None Red Red Type1, // true Sequential sampl Black false false Black None Black Red Type1, // true Sequential sampl Black false false Black None Black Black Type1)), // true Sequential sampl Black false false Black None None ((Type1, // true Sequential sampl Black false false None Red Red Red Type1, // true Sequential sampl Black false false None Red Black Red Type1, // true Sequential sampl Black false false None Red Black Black Type1), // true Sequential sampl Black false false None Red None (Type1, // true Sequential sampl Black false false None Black Red Red Type1, // true Sequential sampl Black false false None Black Black Red Type1, // true Sequential sampl Black false false None Black Black Black Type1), // true Sequential sampl Black false false None Black None (Type1, // true Sequential sampl Black false false None None Red Red Type1, // true Sequential sampl Black false false None None Black Red Type1, // true Sequential sampl Black false false None None Black Black Type1))))), // true Sequential sampl Black false false None None None (((((Type1, // true Sequential sampl None true true Red Red Red Red Type1, // true Sequential sampl None true true Red Red Black Red Type1, // true Sequential sampl None true true Red Red Black Black Type1), // true Sequential sampl None true true Red Red None (Type1, // true Sequential sampl None true true Red Black Red Red Type1, // true Sequential sampl None true true Red Black Black Red Type1, // true Sequential sampl None true true Red Black Black Black Type1), // true Sequential sampl None true true Red Black None (Type1, // true Sequential sampl None true true Red None Red Red Type1, // true Sequential sampl None true true Red None Black Red Type1, // true Sequential sampl None true true Red None Black Black Type1)), // true Sequential sampl None true true Red None None ((Type1, // true Sequential sampl None true true Black Red Red Red Type1, // true Sequential sampl None true true Black Red Black Red Type1, // true Sequential sampl None true true Black Red Black Black Type1), // true Sequential sampl None true true Black Red None (Type1, // true Sequential sampl None true true Black Black Red Red Type1, // true Sequential sampl None true true Black Black Black Red Type1, // true Sequential sampl None true true Black Black Black Black Type1), // true Sequential sampl None true true Black Black None (Type1, // true Sequential sampl None true true Black None Red Red Type1, // true Sequential sampl None true true Black None Black Red Type1, // true Sequential sampl None true true Black None Black Black Type1)), // true Sequential sampl None true true Black None None ((Type1, // true Sequential sampl None true true None Red Red Red Type1, // true Sequential sampl None true true None Red Black Red Type1, // true Sequential sampl None true true None Red Black Black Type1), // true Sequential sampl None true true None Red None (Type1, // true Sequential sampl None true true None Black Red Red Type1, // true Sequential sampl None true true None Black Black Red Type1, // true Sequential sampl None true true None Black Black Black Type1), // true Sequential sampl None true true None Black None (Type1, // true Sequential sampl None true true None None Red Red Type1, // true Sequential sampl None true true None None Black Red Type1, // true Sequential sampl None true true None None Black Black Type1))), // true Sequential sampl None true true None None None (((Type1, // true Sequential sampl None true false Red Red Red Red Type1, // true Sequential sampl None true false Red Red Black Red Type1, // true Sequential sampl None true false Red Red Black Black Type1), // true Sequential sampl None true false Red Red None (Type1, // true Sequential sampl None true false Red Black Red Red Type1, // true Sequential sampl None true false Red Black Black Red Type1, // true Sequential sampl None true false Red Black Black Black Type1), // true Sequential sampl None true false Red Black None (Type1, // true Sequential sampl None true false Red None Red Red Type1, // true Sequential sampl None true false Red None Black Red Type1, // true Sequential sampl None true false Red None Black Black Type1)), // true Sequential sampl None true false Red None None ((Type1, // true Sequential sampl None true false Black Red Red Red Type1, // true Sequential sampl None true false Black Red Black Red Type1, // true Sequential sampl None true false Black Red Black Black Type1), // true Sequential sampl None true false Black Red None (Type1, // true Sequential sampl None true false Black Black Red Red Type1, // true Sequential sampl None true false Black Black Black Red Type1, // true Sequential sampl None true false Black Black Black Black Type1), // true Sequential sampl None true false Black Black None (Type1, // true Sequential sampl None true false Black None Red Red Type1, // true Sequential sampl None true false Black None Black Red Type1, // true Sequential sampl None true false Black None Black Black Type1)), // true Sequential sampl None true false Black None None ((Type1, // true Sequential sampl None true false None Red Red Red Type1, // true Sequential sampl None true false None Red Black Red Type1, // true Sequential sampl None true false None Red Black Black Type1), // true Sequential sampl None true false None Red None (Type1, // true Sequential sampl None true false None Black Red Red Type1, // true Sequential sampl None true false None Black Black Red Type1, // true Sequential sampl None true false None Black Black Black Type1), // true Sequential sampl None true false None Black None (Type1, // true Sequential sampl None true false None None Red Red Type1, // true Sequential sampl None true false None None Black Red Type1, // true Sequential sampl None true false None None Black Black Type1)))), // true Sequential sampl None true false None None None ((((Type1, // true Sequential sampl None false true Red Red Red Red Type1, // true Sequential sampl None false true Red Red Black Red Type1, // true Sequential sampl None false true Red Red Black Black Type1), // true Sequential sampl None false true Red Red None (Type1, // true Sequential sampl None false true Red Black Red Red Type1, // true Sequential sampl None false true Red Black Black Red Type1, // true Sequential sampl None false true Red Black Black Black Type1), // true Sequential sampl None false true Red Black None (Type1, // true Sequential sampl None false true Red None Red Red Type1, // true Sequential sampl None false true Red None Black Red Type1, // true Sequential sampl None false true Red None Black Black Type1)), // true Sequential sampl None false true Red None None ((Type1, // true Sequential sampl None false true Black Red Red Red Type1, // true Sequential sampl None false true Black Red Black Red Type1, // true Sequential sampl None false true Black Red Black Black Type1), // true Sequential sampl None false true Black Red None (Type1, // true Sequential sampl None false true Black Black Red Red Type1, // true Sequential sampl None false true Black Black Black Red Type1, // true Sequential sampl None false true Black Black Black Black Type1), // true Sequential sampl None false true Black Black None (Type1, // true Sequential sampl None false true Black None Red Red Type1, // true Sequential sampl None false true Black None Black Red Type1, // true Sequential sampl None false true Black None Black Black Type1)), // true Sequential sampl None false true Black None None ((Type1, // true Sequential sampl None false true None Red Red Red Type1, // true Sequential sampl None false true None Red Black Red Type1, // true Sequential sampl None false true None Red Black Black Type1), // true Sequential sampl None false true None Red None (Type1, // true Sequential sampl None false true None Black Red Red Type1, // true Sequential sampl None false true None Black Black Red Type1, // true Sequential sampl None false true None Black Black Black Type1), // true Sequential sampl None false true None Black None (Type1, // true Sequential sampl None false true None None Red Red Type1, // true Sequential sampl None false true None None Black Red Type1, // true Sequential sampl None false true None None Black Black Type1))), // true Sequential sampl None false true None None None (((Type1, // true Sequential sampl None false false Red Red Red Red Type1, // true Sequential sampl None false false Red Red Black Red Type1, // true Sequential sampl None false false Red Red Black Black Type1), // true Sequential sampl None false false Red Red None (Type1, // true Sequential sampl None false false Red Black Red Red Type1, // true Sequential sampl None false false Red Black Black Red Type1, // true Sequential sampl None false false Red Black Black Black Type1), // true Sequential sampl None false false Red Black None (Type1, // true Sequential sampl None false false Red None Red Red Type1, // true Sequential sampl None false false Red None Black Red Type1, // true Sequential sampl None false false Red None Black Black Type1)), // true Sequential sampl None false false Red None None ((Type1, // true Sequential sampl None false false Black Red Red Red Type1, // true Sequential sampl None false false Black Red Black Red Type1, // true Sequential sampl None false false Black Red Black Black Type1), // true Sequential sampl None false false Black Red None (Type1, // true Sequential sampl None false false Black Black Red Red Type1, // true Sequential sampl None false false Black Black Black Red Type1, // true Sequential sampl None false false Black Black Black Black Type1), // true Sequential sampl None false false Black Black None (Type1, // true Sequential sampl None false false Black None Red Red Type1, // true Sequential sampl None false false Black None Black Red Type1, // true Sequential sampl None false false Black None Black Black Type1)), // true Sequential sampl None false false Black None None ((Type1, // true Sequential sampl None false false None Red Red Red Type1, // true Sequential sampl None false false None Red Black Red Type1, // true Sequential sampl None false false None Red Black Black Type1), // true Sequential sampl None false false None Red None (Type1, // true Sequential sampl None false false None Black Red Red Type1, // true Sequential sampl None false false None Black Black Red Type1, // true Sequential sampl None false false None Black Black Black Type1), // true Sequential sampl None false false None Black None (Type1, // true Sequential sampl None false false None None Red Red Type1, // true Sequential sampl None false false None None Black Red Type1, // true Sequential sampl None false false None None Black Black Type1)))))))); // true Sequential sampl None false false None None None ; title = "Guess Urn"; whenchanged = 1082078914; visual V1 { center = (486, 138); height = 1; link 8 { path = ((377, 216), (449, 166)); }; }; }; node U { kind = UTILITY; discrete = FALSE; measure = RATIO; chance = DETERMIN; parents = (Type, Guess); functable = // Type Guess ((40, // Type1 Type1 -5), // Type1 Type2 (-20, // Type2 Type1 100)); // Type2 Type2 ; title = "Utility"; whenchanged = 1082078497; visual V1 { center = (486, 54); height = 3; }; }; node SampleCost { kind = UTILITY; discrete = FALSE; measure = RATIO; inputs = (Experiment); parents = (Experiment); functable = // Experiment (0, // No sample -8, // Sample 1 ball -12, // Sample 2 balls -9); // Sequential sampl ; whenchanged = 1082002085; visual V1 { center = (132, 36); height = 6; }; }; node ExtraCost { kind = UTILITY; discrete = FALSE; measure = RATIO; inputs = (Continue); parents = (Continue); functable = // Continue (-4.5, // true 0); // false ; title = "Extra Sampling Cost"; whenchanged = 1082005694; visual V1 { center = (978, 240); height = 11; }; }; ElimOrder = (Type, Guess, Draw2, Draw1, Draw4, Replacement, Continue, Draw3, Experiment, Play); };