Quote:
score = (# of target functions agreeing with hypothesis on all 3 points)*...+...

"all 3 points" are points 101,110,111 outside D ? "2 points" are 2 points of given three?
So, yvalues on points in D are not used in the answer?
Seems, number of matches do not affected which hypothesis I choose  any hypothesis produce same number of matches Binomial(3, #matches)
on these 3 points. Seems too easy, like dangerous trap or puzzle with catchy answer  if number of matches is always the same, why to define some complicated functions of matches and give Yvalues on other five points. Or I got something wrong : May be matches outside these 3 points (matches inside D) should be counted too?