FLOWER PUZZLE 31