Logic puzzle - fruits

95