Logic puzzle

Logic puzzle