Blossom puzzle