Dahlia puzzle